這篇文章講述了KVO的深刻理解html
http://blog.csdn.net/kesalin/article/details/8194240學習
對kvo有了更深刻的理解.net
以下鏈接的文章講述了kvo接口的一些缺陷htm
http://www.mikeash.com/pyblog/key-value-observing-done-right.htmlblog
主要是不能自定義selector(如NSNotificationCenter那樣),致使父類和子類同時註冊一個屬性時。 觀察着沒法區分,移走時也沒法同時移走。接口
做者本身實現了一個, 代碼中運用了is—swizzing技術。頗有學習意義。get