6.4 版本的oc中声明协议怎么弄
发布网友
发布时间:2022-09-15 17:48
我来回答
共1个回答
热心网友
时间:2023-10-09 14:43
@protocol protocolName <NSObject> // 声明协议,protocolName为协议名字,<>任何协议都要遵循NSOject
@require // 这个关键字下的方法都必须被实现
- (void)sayHello;
@optional // 设个关键字下的方法不必须被实现
- (void)sayGoodbye;
@end
// 从protocol到end就协议声明完成了。
// 接着就是在当前@interface中声明一个代理对象
// 最后。在需要成为代理的类中遵循<protocolName>协议,和设置代理对象就可以了。