1

我目前在通知中心工作。

我读到有 4 种类型的通知中心。

  1. NSNotificationCenter
  2. NSDistributedNotificationCenter
  3. 达尔文通知中心
  4. 电话通知中心

其中NSNotificationCenter我很熟悉。TelephonyNotificationCenter是私有的,不提供给开发人员。

我的问题是关于NSDistributedNotificationCenterDarwinNotificationCenter

这两个通知中心有什么用?是否可供开发人员使用?如果可用,我该如何使用它们?

我尝试了什么:

  1. 谷歌搜索,得到了两个参考(DarwinNotificationConceptsNSDistributedNotificationCenter)。但读后一头雾水。
  2. 阅读此链接上提供的 iOS 书籍,获得概览。但没有详细说明

提前致谢

4

1 回答 1

2

DarwinNotificationConcepts 和NSDistributedNotificationCenterOS X 都是特定的,在 iOS 下不可用

Darwin Notification Concepts 文章指的是 MacOS X 下的 Unix。Darwin 是 Unix 子系统。它最适合用于应用程序和守护程序之间的 IPC 并依赖于notifyd工作。

NSDistributedNotificationCenter具有相同的基本工作,NSNotificationCenter但在进程之间工作。自 OS X 10.0 起可用

于 2013-01-29T12:44:32.747 回答