1.1 什么是协议
大多数情况下, 对象的主要作用是表示所处理的消息的类型,而表示对象的作用和行为的方法的集合体就称为协议.
1.2协议的声明
协议采用如下方式声明
@protocol 协议名
声明方法;
...
@end
例如:
@protocol NSLocking
- (void)lock;
- (void)unlock;
@end
大多数情况下, 对象的主要作用是表示所处理的消息的类型,而表示对象的作用和行为的方法的集合体就称为协议.
协议采用如下方式声明
@protocol 协议名
声明方法;
...
@end
例如:
@protocol NSLocking
- (void)lock;
- (void)unlock;
@end
本文标题:Objective-C 协议
本文链接:https://www.haomeiwen.com/subject/ahgyjqtx.html
网友评论