1
我有一個控制器對象實現爲一個單身,它有一個緩存,可能在任何時候驅逐對象。我想告訴任何使用這個控制器的類,當一個對象即將被刪除時,他們可以做出適當的響應。我對這種行爲的第一個直覺是使用一個委託,因爲它可以保證立即響應,但是因爲控制器可以被許多不同的類訪問,這實際上不適合。收到NSNotification的速度有多快?
通知是明顯的選擇,但是我想知道規則是什麼關於NSNotification
的交付。他們是否立即交付,如在給代表的消息中?或者在收到通知之前是否有無限期的等待,這樣就不能保證交貨速度?
謝謝,這很好。我會放心地使用通知! – Stuart