Iphone 什么是通知?

Iphone 什么是通知?,iphone,nsnotification,Iphone,Nsnotification,有人能解释一下NSNotificationCenter的重要性吗 在哪里使用它们 NSNotificationCenter和AppDelegate之间有什么区别?苹果在Cocoa库中提供了一种称为NSNotificationCenter的观察者模式 其基本思想是,侦听器使用一些预定义的协议向广播公司注册。在稍后的某个时刻,广播公司被告知通知其所有侦听器,在那里它对每个侦听器调用某些函数并传递某些参数。这允许在两个不同的对象之间异步传递消息,这些对象不必相互了解,只需了解广播者即可 您可以在此处找

有人能解释一下NSNotificationCenter的重要性吗

在哪里使用它们


NSNotificationCenter和AppDelegate之间有什么区别?

苹果在Cocoa库中提供了一种称为NSNotificationCenter的观察者模式

其基本思想是,侦听器使用一些预定义的协议向广播公司注册。在稍后的某个时刻,广播公司被告知通知其所有侦听器,在那里它对每个侦听器调用某些函数并传递某些参数。这允许在两个不同的对象之间异步传递消息,这些对象不必相互了解,只需了解广播者即可

您可以在此处找到更多详细信息:

应用程序委托是当UIApplication对象达到特定状态时接收通知的对象。在许多方面,它是一种专门的一对一观察者模式


您可以在此处阅读更多信息:

如果您来自Actionscript背景,那么NSNotification就像向对象添加侦听器一样。

NSNotification
就像通知另一个类,如果某个操作在另一个类中发生,将发生更改。

欢迎使用堆栈溢出!你回答了一个相当老的问题,这个问题已经有了一个详细的、公认的答案。当你回答一个问题时,请看一下其他答案,看看你的新答案是否增加了新的见解。如果没有,我建议你找一些其他问题来回答。祝你好运