您当前的位置: 首页 >  清风清晨 ui

【@required与@optional的区别 Objective-C语言】

清风清晨 发布时间:2022-09-23 22:25:37 ,浏览量:5

一、我们前面反复强调:

当1个类遵守了1个协议,这个类就拥有这个协议中的所有的方法声明

仅仅是只有声明而已,还要自己实现

如果不实现呢,也不会报错,只是给1个警告

1.下面呢,给大家介绍两个修饰符

@required 与 @optional

这两个修饰符,是专门用来修饰协议当中的方法的

2.例如,我这儿有个协议

SportProtocol

这个协议中有两个方法

爬山的方法 - (void)paShan;

游泳的方法 - (void)swim;

我们刚刚说过,协议中的方法可以用两个关键字来修:@required 和 @optional

#import

@protocol SportProtocol < NSObject >

@require

关注
打赏
查看更多评论

清风清晨

暂无认证

  • 5浏览

    0关注

    70博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录