适用于iOS的各种类型的通知中心

时间:2013-01-29 12:26:16

标签: ios notifications nsnotificationcenter

我目前正在研究通知中心。

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

  1. NSNotificationCenter
  2. NSDistributedNotificationCenter
  3. DarwinNotificationCenter
  4. TelephonyNotificationCenter
  5. 我熟悉的NSNotificationCenterTelephonyNotificationCenter是私有的,不为​​开发人员提供。

    我的问题是关于NSDistributedNotificationCenterDarwinNotificationCenter

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

    我尝试了什么:

    1. 用Google搜索,得到两个引用(DarwinNotificationConceptsNSDistributedNotificationCenter)。但阅读后感到困惑。
    2. 阅读此link上提供的iOS图书,了解详情。但没有详细说明
    3. 提前致谢

1 个答案:

答案 0 :(得分:2)

DarwinNotificationConcepts和NSDistributedNotificationCenter都是OS X特定的,在iOS 下无法使用。

达尔文通知概念文章是指在MacOS X下固定的Unix.Darwin是Unix子系统。它最适用于应用程序和守护程序之间的IPC,并依赖notifyd工作。

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