摘要: 概述:都是以[KVC]key-Value Coding 为基础Key-Value Coding(KVC)实现分析KVC运用了一个isa-swizzling技术。isa-swizzling就是类型混合指针机制。KVC主要通过isa- swizzling,来实现其内部查找定位的。isa指针,如其名称所指,(就是is a kind of的意思),指向维护分发表的对象的类。该分发表实际上包含了指向实现类中的方法的指针,和其它数据。比如说如下的一行KVC的代码:[site setValue:@"sitename" forKey:@"name"];就会被编译器处理成 阅读全文
posted @ 2012-12-10 15:55 hhhker 阅读(426) 评论(0) 推荐(0) 编辑