emitter-kit:Swift的类型安全事件处理

时间:2024-05-02 10:15:25
【文件属性】:

文件名称:emitter-kit:Swift的类型安全事件处理

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-02 10:15:25

Swift

发射器套件v5.2.2 类型安全且不冗长的NSNotificationCenter#addObserver和NSObject#addObserver替代品。 import EmitterKit // A generic event emitter (but type-safe)! var event = Event < T> () // Any emitted data must be the correct type. event. emit (data) // This listener will only be called once. // You are *not* required to retain it. event. once { data : T in print (data) } // This listener won't stop listening;


【文件预览】:
emitter-kit-master
----src()
--------Listener.swift(1KB)
--------EmitterKit.h(150B)
--------EventListener.swift(938B)
--------ChangeListener.swift(4KB)
--------Notifier.swift(1KB)
--------NotificationListener.swift(2KB)
--------Helpers.swift(1KB)
--------Event.swift(2KB)
----EmitterKit.podspec(563B)
----EmitterKit-Info.plist(808B)
----LICENSE(1KB)
----README.md(4KB)
----EmitterKit.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(23KB)
----tests()
--------EventListenerTests.swift(2KB)
--------ChangeListenerTests.swift(1KB)
--------PerformanceTests.swift(603B)
--------NotificationListenerTests.swift(2KB)
--------EmitterKitSpecs()
----.gitignore(617B)
----EmitterKitSpecs()
--------Info.plist(733B)

网友评论