FCEventManager 0.0.1

FCEventManager 0.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2015年9月
SPM支持 SPM

Fabian Celdeiro 维护。



  • Fabian Celdeiro

FCEventManager

库,可用于以最小的努力监听自定义事件。

创建一个自定义事件类。

class CustomEvent : NSObject {

var from : String?
var to : String?
var identifier :String?

init(identifier:String, from:String,to:String){

self.from = from
self.to = to
self.identifier = identifier;

}

现在您可以用 EventManager 使用它

let eventManager  = EventManager<CustomEvent>()
eventManager.addListener(self , evaluation: { (event:CustomEvent) -> Bool in
return event.from == "me"
}, callback: { (event:CustomEvent) -> Void in
println("Event from me arrived")
})

var eventText = CustomEvent(identifier: "xxx-test", from: "me", to: "she")
eventManager.triggerEvent(eventText)