任何人都可以澄清/澄清有關-[NSNotificationCenter addObserver:selector:name:object:]
的情況嗎?NSNotificationCenter爲觀察者和對象提供什麼類型的參考?
'observer'和'object'參數的通知中心保存了哪些類型的引用?
從通知中心刪除觀察員的最佳做法是什麼?
多線程應用程序有什麼特別的問題,特別是關於'對象'參數?
此方法在GC和非GC環境中的行爲有什麼區別?
這種方法的行爲在移動和桌面環境之間有什麼顯着差異(從客戶角度來看)?
另外,任何指向現有文章涵蓋這一點將不勝感激。我谷歌搜索,但很驚訝地發現深入討論這些問題(雖然也許我沒有使用正確的魔術關鍵字)。
thx爲編輯chris。 – 2009-01-08 22:20:57