我已经为Android开发了很长一段时间,现在开始学习iOS了,这就是:
在Android上,当你有大量的事件通过应用程序时,创建和实现所有这些接口(协议),订阅和取消订阅和东西变得非常繁琐。还有一些非常好的事件总线,例如Otto by Square https://github.com/square/otto
所以我想知道,iOS是否有任何标准的解决方案来处理各种应用程序元素的各种事件,或者通过实现和订阅协议来完成?或者也许有一些很酷的事件总线库,比如在Android上?
答案 0 :(得分:13)
或者,你可以尝试Tolo,一个奥托启发,同样易于使用和功能强大的iOS事件发布框架。从任何地方只需SUBSCRIBE()
或PUBLISH()
。
答案 1 :(得分:6)
NSNotificationCenter
用作特定于应用程序的事件的内置分发机制。 (与低级别事件相反。)