类似于 java 中的接口。

协议格式

只有一个 .h 文件

@protocol 名字 <父协议>
// 在这里面写方法。
- (void)playGames;  在其他的类里面实现这个协议 (也就是实现这个接口)

@end

使用协议

在外面的创建的 类的 .h 文件中进行修改

#import "协议.h"

@interface 类名 : 父类<协议名>

@end

实现其方法直接在 对应的 .m 文件中

// 实现协议的函数

@implementation 类名

- (void)playGames {
	NSLog(@"%S",__func__);
}

@end