7

我已经为 Android 开发了很长一段时间,现在开始学习 iOS,事情是这样的:

在 Android 上,当你有大量的事件通过应用程序时,创建和实现所有这些接口(协议)、订阅和取消订阅等等变得非常乏味。还有一些非常好的事件总线,例如 Square 的 Otto https://github.com/square/otto

所以我想知道,iOS 是否有任何标准解决方案来处理跨各种应用程序元素的各种事件,或者它也通过实现和订阅协议来完成?或者也许有一些很酷的事件总线库,比如在 Android 上?

4

2 回答 2

13

或者,您可以尝试 Tolo,这是一个受 Otto 启发、同样易于使用且功能强大的 iOS 事件发布框架。简单地SUBSCRIBE(),或PUBLISH()从任何地方。

http://genzeb.github.io/tolo 查看

于 2013-08-24T09:20:49.490 回答
6

NSNotificationCenter作为应用程序特定事件的内置分发机制。(与低级别事件相反。)

于 2012-12-07T18:49:53.390 回答