iOS-观察者模式-KVO、NSNotification的实现原理.KVC原理

观察者模式的定义:一个目标对象管理全部依赖于它的观察者对象,并在它自身的状态改变时主动通知观察者对象。这个主动通知一般是经过调用各观察者对象所提供的接口方法来实现的。观察者模式较完美地将目标对象与观察者对象解耦。ios KVO基于runtime实现,当你观察一个对象的时候,一个新类被动态建立继承于被观察对象的类,并重写所被观察属性的setter方法,并在赋值语句先后分别加上valueWillCha
相关文章
相关标签/搜索