KVC 备忘录
2015-06-03 00:00
232 查看
摘要: 翻译自官网
当调用setValue:forKey:方法设置属性时,
首先查找set<Key>方法,如果没有此方法,接收器的类方法accessInstanceVariablesDirectly返回YES,开始查找实例变量,查找顺序为:
NOTE: 苹果文档地址 Accessor Search Patterns for Simple Attributes部分
苹果针对数组/集合的操作提供了Collection Operators,如下
@avg
@count
@max
@min
@sum
@distinctUnionOfObjects
@unionOfObjects
@distinctUnionOfArrays
@unionOfArrays
@distinctUnionOfSets
具体用法见官方文档
NOTE:APPLE官方文档的Collection Operators部分
当调用setValue:forKey:方法设置属性时,
首先查找set<Key>方法,如果没有此方法,接收器的类方法accessInstanceVariablesDirectly返回YES,开始查找实例变量,查找顺序为:
_<key>,
_is<Key>,
<key>,
is<Key>,找到了匹配的就设置该变量的值,如果没有找到,则调用接收器的
setValue:forUndefinedKey:方法。NOTE: 苹果文档地址 Accessor Search Patterns for Simple Attributes部分
苹果针对数组/集合的操作提供了Collection Operators,如下
@avg
@count
@max
@min
@sum
@distinctUnionOfObjects
@unionOfObjects
@distinctUnionOfArrays
@unionOfArrays
@distinctUnionOfSets
具体用法见官方文档
NOTE:APPLE官方文档的Collection Operators部分
相关文章推荐
- CServer中服软件亮相第十九届中国国际软件博览会
- 用数据助力中国广告主全球化攻势
- 服务器php环境:安装wdcp,以及升级到php5.4
- Java多线程小练习,闹钟
- 文件处理
- 《新闻战线》新闻媒体类核心期刊
- 《中国哲学史》期刊征稿
- I/O Ports中的GPFCON和GPFDAT寄存器
- 如何衡量服装商标
- 商标规范化是商标交易的王道
- 商标买卖中的连同原则
- seo的苦逼~~图形商标转让需谨慎思考
- 无线ZigBee在桥梁健康监测系统中的探究
- windows平台下为ruby安装mysql2
- linux下备份自动mongodb
- 怎么成为ui设计师
- linux开源服务器
- 【UML】UML几种图的绘制_结合Rational Rose
- 程序员必须知道FTP命令
- sizeof求类的大小