一、我们前面反复强调:
当1个类遵守了1个协议,这个类就拥有这个协议中的所有的方法声明
仅仅是只有声明而已,还要自己实现
如果不实现呢,也不会报错,只是给1个警告
1.下面呢,给大家介绍两个修饰符
@required 与 @optional
这两个修饰符,是专门用来修饰协议当中的方法的
2.例如,我这儿有个协议
SportProtocol
这个协议中有两个方法
爬山的方法 - (void)paShan;
游泳的方法 - (void)swim;
我们刚刚说过,协议中的方法可以用两个关键字来修:@required 和 @optional
#import
@protocol SportProtocol < NSObject >
@require
【@required与@optional的区别 Objective-C语言】
关注
打赏