【文件属性】:
文件名称:EventHub:Swift中使用通用类型定义的回调侦听器的简单类型安全EventHub
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-15 01:36:21
Swift
迅捷的EventHub
Swift中使用通用类型定义的回调/监听器的简单typesafe EventHub。
例子
打回来
struct CounterEvent : Event {
let currentCount: Int
}
let eventHub = EventHub ( queue : . global ())
eventHub. subscribe { ( event : CounterEvent)
print (event. currentCount ) // => 5
}
eventHub. trigger ( CounterEvent ( currentCount : 5 ))
听众
struct SomeErrorEvent : Event {
let message: String
let code: Int
}
class
【文件预览】:
EventHub-master
----SwiftEventHub.podspec(664B)
----.swift-version(4B)
----LICENSE(1KB)
----Sources()
--------EventHub()
----Package.swift(1019B)
----.gitignore(41B)
----Tests()
--------LinuxMain.swift(117B)
--------EventHubTests()
----README.md(2KB)