在Android上,要收听系统范围内的事件,例如WiFi已打开/关闭,位置已更改,设备现在处于漫游状态以及其他许多事件 - 使用BroadcastReceivers订阅这些事件。
iOS中用于类似目的的技术是什么?是否存在操作系统可以通知cusom 3d-party应用程序的所有此类全局事件?
我是iOS新手,在文档中没有找到任何内容,可能我只是不知道要找的合适关键字。
由于
答案 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