新浪微博 有道云笔记 麦库 EverNote Pocket Instapaper 更多
摘要: 关于关于分类(category)和类的扩展(extensions)的验证:分类的一大特性就是可以
:将类的实现分散到多个不同文件或多个不同框架中。分类允许分开编译,也就是说,同一个类也可以进行多人的分工合作;那如何才能实现分工合作呢?下面做一下验证:例子来自《iOS5开发基础教程》第8章(也就是《iOS5开发基础教程》最新版的“08 - Sections2”下载地址:http://vdisk.weibo.com/s/hBHg6)对该实例就行如下修改:Ctrl+N新建:// NSDictionary-MutableDeepCopy.h #import <Foundation/Foundat 阅读全文
posted @ 2012-11-16 12:30 iTeaTime(技术清谈) 阅读(345) 评论(0) 推荐(0) 编辑
摘要: KVO(NSKeyValueObserving:键 - 值编码的简称)与KVC(NSKeyValueCoding:键值观察机制的简称): 在很多时候接触到很多地方都有对 KVC,KVO 的描述,但是都是一笔带过。只知道这是Object-C提供的一个不错的机制,是能够让代码更简洁的特性。它们的目的截然不同:键值对编码可以通过选择第一个符合条件的实现而解决间接方法调用;属性则可以让编译器帮我们生成部分代码。键值对编码实际上是 Cocoa 引入的,而属性则是 Objective-C2.0语言新增加的。键值对编码(KVC)原则键值对编码意思是,能够通过数据成员的名字来访问到它的值。这种语法很类似于关. 阅读全文
posted @ 2012-11-16 09:00 iTeaTime(技术清谈) 阅读(813) 评论(0) 推荐(0) 编辑