0.键值观察机制是由NSobject实现的
1.观察者模式:也叫做发布- 订阅模式
2.观察者模式:可以实现不同对象之间协同工作,同时它们也可以被复用于其他地方。
3.理解方式:报纸发行商(注册/取消) --> 用户(接受变更,并响应)
4.原理:
5.何时使用:
6.在MVC中使用
7.在Cocoa Touch 框架中使用
观察模式:通知和键-值观察 是cocoa对观察模式的改写
(1)通知
(2)键-值观察:在MVC中非常重要,v通过c来观察m的变化。
(2.1)参与KVO对象的需要符合键值编码(KVC),并且要符合KVC的存取方法。详细请看--(键-值编码编程指南)
对比两种: