-
基本的应用:
当观察某个对象A时,Rumtime动态创建一个目标对象当前类的子类,并为这个子类重写了被观察属性keyPath的setter方法,改变了isa指针,setter方法随后负责通知观察对象属性的改变 -
未移除观察者会崩溃,因为对象以及释放,而
-dealloc
观察者未释放,所有会造成崩溃
深入剖析:
基本的应用:
当观察某个对象A时,Rumtime动态创建一个目标对象当前类的子类,并为这个子类重写了被观察属性keyPath的setter方法,改变了isa指针,setter方法随后负责通知观察对象属性的改变
未移除观察者会崩溃,因为对象以及释放,而-dealloc
观察者未释放,所有会造成崩溃
深入剖析:
本文标题:KVO原理
本文链接:https://www.haomeiwen.com/subject/ynvurxtx.html
网友评论