说说KVO的实现原理:
以Person为例
通过runtime机制生成Person的一个子类NSKVONotifying_Person,并将Person的实例对象的isa从Person改为NSKVONotifing_Person。在NSKVONotifing_Person中去重写Person属性的setter方法,手动触发KVO监听。
说说KVO的实现原理:
以Person为例
通过runtime机制生成Person的一个子类NSKVONotifying_Person,并将Person的实例对象的isa从Person改为NSKVONotifing_Person。在NSKVONotifing_Person中去重写Person属性的setter方法,手动触发KVO监听。
本文标题:KVO原理解析
本文链接:https://www.haomeiwen.com/subject/wnlorqtx.html
网友评论