类似于 java 中的接口。
协议格式
只有一个 .h 文件
@protocol 名字 <父协议>
// 在这里面写方法。
- (void)playGames; 在其他的类里面实现这个协议 (也就是实现这个接口)
@end
使用协议
在外面的创建的 类的 .h 文件中进行修改
#import "协议.h"
@interface 类名 : 父类<协议名>
@end
实现其方法直接在 对应的 .m 文件中
// 实现协议的函数
@implementation 类名
- (void)playGames {
NSLog(@"%S",__func__);
}
@end