iso-開發基礎知識-9-觀察者模式

0.鍵值觀察機制是由NSobject實現的

1.觀察者模式:也叫做發佈- 訂閱模式

2.觀察者模式:可以實現不同對象之間協同工作,同時它們也可以被複用於其他地方。

3.理解方式:報紙發行商(註冊/取消) --> 用戶(接受變更,並響應)   

4.原理:

5.何時使用:


6.在MVC中使用

7.在Cocoa Touch 框架中使用

觀察模式:通知和鍵-值觀察 是cocoa對觀察模式的改寫

(1)通知

(2)鍵-值觀察:在MVC中非常重要,v通過c來觀察m的變化。

(2.1)參與KVO對象的需要符合鍵值編碼(KVC),並且要符合KVC的存取方法。詳細請看--(鍵-值編碼編程指南)

對比兩種:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章