iOS中的任何BroadcastReceivers模拟?

时间:2011-11-25 09:50:36

标签: android ios events broadcastreceiver subscribe

在Android上,要收听系统范围内的事件,例如WiFi已打开/关闭,位置已更改,设备现在处于漫游状态以及其他许多事件 - 使用BroadcastReceivers订阅这些事件。

iOS中用于类似目的的技术是什么?是否存在操作系统可以通知cusom 3d-party应用程序的所有此类全局事件?

我是iOS新手,在文档中没有找到任何内容,可能我只是不知道要找的合适关键字。

由于

2 个答案:

答案 0 :(得分:4)

  

NSNotificationCenter对象(或简称为通知中心)   提供了一种在程序中广播信息的机制。一个   NSNotificationCenter对象本质上是一个通知分派   表

请参阅完整文章 - Notification Programming Topics

答案 1 :(得分:1)

NsNotificationcenter对象在程序或您的应用程序中很有用,如果您想要监听在应用程序之外发生的事件,那么您可以使用NSDistributedNotificationCenter。 检查以下链接。这可能会帮到你。 https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsnotificationcenter_Class/Reference/Reference.html