FayeSwift基于 Swift 的 Faye 客户端
FayeSwift 是用 Swift 编写的简单 Faye 客户端库,支持 OS X 和 iOS。
灵感来源于 Objective-C 客户端: FayeObjc
安装
FayeSwift可通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中:
荚 “FayeSwift”
Swift Package Manager的兼容性即将到来
初始化客户端
您可以打开与Faye服务器的连接。请注意,这client
最好是作为属性使用,因此您的代表可以坚持下去。您可以通过订阅特定频道来启动客户端。
client = FayeClient(aFayeURLString:“ ws:// localhost:5222 / faye ”,通道:“ / cool ”)
客户。委托 = 自己的
客户。connectToServer()
然后,您还可以使用块处理程序订阅其他频道,如下所示:
let channelBlock : ChannelSubscriptionBlock = {((messageDict)-> 在let text中无效 :AnyObject 吗?= messageDict [ “ text ” ]
println(“这是阻止消息:\(text ) ”)
}
客户。subscribeToChannel(“ /真棒”,块:channelBlock)
或者没有它们让委托像这样处理它们:
自我。客户。subscriptionToChannel(“ / delegates_still_rock ”)
连接后,我们可以实现一些可选的委托方法。
connectedToServer
一旦客户端连接到Faye服务器,就会调用connectedToServer。
func connectedToServer(客户端:FayeClient){
println(“已连接到Faye服务器”)
}
评论
FayeObjC基于 Objective-C 的 Faye 客户端
FayeObjC 是 Faye 的 Objective-C 客户端,支持 iPhone 和 OS X
FayeObjC基于 Objective-C 的 Faye 客户端
0
FayeObjC基于 Objective-C 的 Faye 客户端
FayeObjC是Faye的Objective-C客户端,支持iPhone和OSX。同时还有一个衍生的,基于Swift的Faye客户端:FayeSwiftMac测试客户端存储库中包含FayeObjCM
FayeObjC基于 Objective-C 的 Faye 客户端
0
NDHpple基于 Swift 的 XMLPathQuery 库
NDHpple是XMLPathQuery库的Swift封装器。安装拖拽NDHpple文件到项目中添加以下代码到项目的BridgingHeader:#import <libxml/tree.h&g
NDHpple基于 Swift 的 XMLPathQuery 库
0
NDHpple基于 Swift 的 XMLPathQuery 库
NDHpple 是 XMLPathQuery 库的 Swift 封装器。安装 拖拽 NDHpple
NDHpple基于 Swift 的 XMLPathQuery 库
0
He3基于 Swift 的多窗口浏览器
He3是一个多窗口、浮动的浏览器。He3允许你在保持工作效率的同时观看媒体、浏览网页和做更多事情。即使在你切换任务时,你的内容也不会隐藏于其他窗口后面。He3支持的偏好设置包括:自动隐藏标题可定制的半
He3基于 Swift 的多窗口浏览器
0