码迷,mamicode.com
首页 > 其他好文 > 详细

KVC初识

时间:2015-09-08 01:46:59      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

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

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

    上代码

    技术分享

   技术分享 

    这是最简单kvc使用方式。

    技术分享

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

    技术分享

    技术分享

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

    技术分享

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

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

KVC初识

标签:

原文地址:http://www.cnblogs.com/yunyi/p/4790430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!