发布订阅iOS?

时间:2015-01-20 16:55:16

标签: ios publish-subscribe

在iOS SDK或iOS的任何框架中是否存在pub子支持(本质上是NSNotificationCenter的包装,这将有助于使用并添加其他功能)?

我发现pub sub非常有助于设计移动应用程序,而在Android上我使用Otto并发现它对共享应用程序事件(例如从Web服务更新温度时)非常有帮助。在线搜索,我发现只有一个框架(bendytree),它似乎没有活跃(只有两个提交)。

这是否已经内置到SDK中,或者是否有常用的标准库? (或者也许没有人在iOS上发布pub-sub?)

2 个答案:

答案 0 :(得分:2)

您是否考虑使用PusherRealtime等托管云服务?它们都实现了发布/订阅,并且具有本机iOS SDK。

答案 1 :(得分:0)

尝试以下示例。它对我来说很完美。这些链接将为发布订阅提供解决方案,这是NSNotificationCenter的高级概念。

  1. https://github.com/staxmanade/PubSub-iOS
  2. https://github.com/Glow-Inc/GLPubSub