你能解释一下什么是 NSNotification 的目的,以及 我可以在哪些情况下使用 是吗?
通知是否调用所有类 在应用程序中,或者它是否调用 特定的类,通过传递 代表?
是否可以创建1 通知,并在 多个类(class)?
最佳答案
使用 NSNotification,您可以通知多个对象有关某个事件的信息,并且您无需关心哪些对象以及其中有多少对象正在监听该通知。
NSNotification 传递通过 NSNotificationCenter 对象,该对象负责从创建通知的对象(使用 postNotification:函数系列)获取通知,并将其发送到注册监听特定通知的对象(要接收通知对象必须注册在 NSNotificationCenter 中使用
addObserver:
函数)通知可以被多个对象观察 - 所有这些对象都必须在 NSNotificationCenter 中注册,
关于iphone - NSNotification 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107598/