摘要: KVO的全称是Key Value Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变 原理 利用RuntimeAPI动态生成一个子类,并且让instance对象的isa指向这个全新的子类 当修改instance对象的属性时,会调用Foundation的_NSSetXXXValue 阅读全文
posted @ 2019-09-03 15:51 Lan_ht 阅读(294) 评论(0) 推荐(0) 编辑
摘要: KVC的全称是Key Value Coding,俗称“键值编码”,可以通过一个key来访问某个属性 常见的API有 setValue:forKey:的原理 valueforKey:的原理 相关问题 KVC的赋值和取值过程是怎样的?原理是什么? 答:如上; 通过KVC修改属性会触发KVO么? 答:会 阅读全文
posted @ 2019-09-03 15:06 Lan_ht 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Java从0到1的成长之路,分享给大家 ... 阅读全文
posted @ 2019-09-03 13:46 Lan_ht 阅读(72) 评论(0) 推荐(0) 编辑
摘要: Java从0到1的成长之路,分享给大家 ... 阅读全文
posted @ 2019-09-03 13:46 Lan_ht 阅读(124) 评论(0) 推荐(0) 编辑