2012年5月24日

[转载]category与protocol(Object-C 的非正式协议和正式协议)

摘要: 本文是用于学习笔记,原文来自于http://blog.csdn.net/dong_007_007/article/details/7490419着两个都是mac下的协议,用法有点像C++的函数重载和虚函数。1、Category: Category被称为"非正式协议(informal)",可以给原有的类增加新的方法,而不需要重新建一个类,然后在原有的类的基础上使用这个方法,但是不能给类增加新的数据成员。 eg: 给NSArray增加DeepCopy的方法 声明:@interface NSArray(DeepCopy)-(NSArray* ) deepCopy;@end实现:@ 阅读全文

posted @ 2012-05-24 11:30 笨鸟没先飞 阅读(860) 评论(0) 推荐(0) 编辑

导航