初学iOS,刚做项目,各种不习惯,需要对知识一点点的总结和积累,今天先从KVC开始。

    KVC 即 Key-Vlue coding,键值编码,通过key的方式对对象的属性进行赋值和修改。

    上代码

    

    

    这是最简单kvc使用方式。

    

    subject为student的私有变量,,但是通过kvc可以无视私有,照样可以对其赋值,目前感觉这个功能主要用于自定义控件,通过kvc可以更改系统默认控件的属性。

    

    

     通过forkeypath可以用.操作,以后一般使用forkeypath就可以了。

   

    这是今天的重点,也是我现在觉得kvc给我最大的帮助,就是可以从一组对象数组里面得到一组属性。原来都是通过for循环方式得到的,这样很方便,非常方便~~~

    今天先到这里,以后经常更新,希望可以通过这种方式得到提升。

posted on 2015-09-08 01:19  云逸liu  阅读(138)  评论(0)    收藏  举报