美文网首页
10-02、协议protocol的注意点

10-02、协议protocol的注意点

作者: 山中石头 | 来源:发表于2017-09-28 10:44 被阅读0次
    协议的注意点:

    1.协议只能声明方法, 不能声明属性。
    2.父类遵守了某个协议, 那么子类也会自动遵守这个协议
    3.在OC中一个类可以遵守1个或多个协议
    注意: OC中的类只能有一个父类, 也就是说OC只有单继承
    4.OC中的协议又可以遵守其它协议, 只要一个协议遵守了其它协议, 那么这个协议中就会自动包含其它协议的声明,创建一个协议模板默认遵守了NSObject协议

    Snip20170928_85.png Snip20170928_86.png

    注意: 如果没有使用任何关键字修饰协议中的方法, 那么该方法默认就是required的
    注意:@required和@optional仅仅使用程序员之间交流, 并不能严格的控制某一个遵守该协议的类必须要实现该方法, 因为即便不实现也不会报错, 只会报一个警告。

    相关文章

      网友评论

          本文标题:10-02、协议protocol的注意点

          本文链接:https://www.haomeiwen.com/subject/hmdmextx.html