KVC的底层分析
首先抛出最常见的关于kvc的两个面试题:
1.kvc的赋值和取值过程是怎么样的?原理是什么?
2.通过kvc修改属性会触发kvo吗?
这篇文章就是围绕这2个问题来阐述的,相信你看完了一定会对这两个问题有一个深刻的了解.
KVC回顾
KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用明确的存取方法。这样就可以在运行时动态地访问和修改对象的属性。而不是在编译时确定,这也是iOS开发中的黑魔法之一。很
原创
2021-03-14 15:10:50 ·
333 阅读 ·
5 评论