标签:
初学iOS,刚做项目,各种不习惯,需要对知识一点点的总结和积累,今天先从KVC开始。
KVC 即 Key-Vlue coding,键值编码,通过key的方式对对象的属性进行赋值和修改。
上代码
这是最简单kvc使用方式。
subject为student的私有变量,,但是通过kvc可以无视私有,照样可以对其赋值,目前感觉这个功能主要用于自定义控件,通过kvc可以更改系统默认控件的属性。
通过forkeypath可以用.操作,以后一般使用forkeypath就可以了。
这是今天的重点,也是我现在觉得kvc给我最大的帮助,就是可以从一组对象数组里面得到一组属性。原来都是通过for循环方式得到的,这样很方便,非常方便~~~
今天先到这里,以后经常更新,希望可以通过这种方式得到提升。
标签:
原文地址:http://www.cnblogs.com/yunyi/p/4790430.html