标签:
@protocol 协议名称
// 方法声明列表
@end
@interface 类名 : 父类 <协议名称>
@end
协议中有2个关键字可以控制方法是否要实现(默认是@required),在大多数情况下,用途在于程序员之间的交流
@protocol 协议名称 <协议1, 协议2>
@end
// NSObject类型的对象,并且要遵守NSCopying协议
NSObject<NSCopying> *obj;
// 任何OC对象,并且要遵守NSCoding协议
id<NSCoding> obj2;
标签:
原文地址:http://www.cnblogs.com/ljcgood66/p/4970618.html