1
我有一个控制器对象实现为一个单身,它有一个缓存,可能在任何时候驱逐对象。我想告诉任何使用这个控制器的类,当一个对象即将被删除时,他们可以做出适当的响应。我对这种行为的第一个直觉是使用一个委托,因为它可以保证立即响应,但是因为控制器可以被许多不同的类访问,这实际上不适合。收到NSNotification的速度有多快?
通知是明显的选择,但是我想知道规则是什么关于NSNotification
的交付。他们是否立即交付,如在给代表的消息中?或者在收到通知之前是否有无限期的等待,这样就不能保证交货速度?
谢谢,这很好。我会放心地使用通知! – Stuart