测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最新版本 | 2017 年 2 月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 dns 维护。
这个项目的目标是创建一个独立的事件中心,而不是从 GDC 开始,也不尝试模拟、伪造,或者 whatever. 它真的想成为一个 独立 的东西。
那么,这个项目的需求是什么呢?
在写作的时候,用 GDC 实现自定义通知甚至是不可能的。另外,在通知中使用 userInfo dictionaries 传递值/属性远非直观。Ghost 通知通过强类型促进,使其更明显从自定义通知中期望什么。
所以这就像一个事件总线?为什么我要用这个而不是 insert lib name 事件总线?
它不是一个事件总线。嗯,它是类似的,但不是同一件事。事件总线需要你与事件本身进行硬连接。删除事件,然后你开始重构,或者你的应用程序就会崩溃。在一个通知中心,你只需要设置一个监听器,然后让它等待。如果在运行时你甚至从来没有创建那个通知,什么都不会失败(嗯,你可以始终删除通知类,然后在构建时它就会崩溃)。
我不喜欢它。
没问题,没有恶意。不需要强迫使用它。