声明协议:
@protocal NSCopying //NSCopying为协议名
采用协议:
@interface Car:NSObject <NSCopying,NSCoding> //中括号中是要实现的协议列表
{//实例变量列表}
//方法列表
@protocal NSCopying //NSCopying为协议名
@optional
//@optional下的方法可选择实现
@required
@end//@required 下的方法必须实现
采用协议:
@interface Car:NSObject <NSCopying,NSCoding> //中括号中是要实现的协议列表
{//实例变量列表}
//方法列表
@end