什么是NSNotification?

有人可以解释NSNotificationCenter的重要性吗?什么是NSNotification?

在哪里可以使用它们?

NSNotificationCenter与AppDelegate有什么不同?

回答:

Apple在Cocoa库中提供了一个名为NSNotificationCenter的观察者模式。

其基本思想是听众使用某种预定义的协议向广播公司注册。在稍后的一段时间里,广播公司被告知所有的听众,它在每个听众身上调用一些功能,并传递某些参数。这允许两个不同对象之间的异步消息传递,不必知道彼此,他们只需知道广播公司。

你可以在这里找到更多的细节吧:http://numbergrinder.com/node/32

应用程序委托是当UIApplication对象达到一定的状态,接收通知的对象。在许多方面,它是一种专门的一对一观察者模式。如果你来自一个ActionScript的背景,然后NSNotification中,就像将听众我猜对象What is the AppDelegate for and how do I know when to use it?

回答:

你可以阅读更多关于它在这里。

回答:

NSNotification就像通知另一个班级如果某个动作发生在另一个班级会发生的变化。

以上是 什么是NSNotification? 的全部内容, 来源链接: utcz.com/qa/264416.html

回到顶部