iOS Protocol 阅读文档记录

Protocol官方文档

  1. 协议声明任何类可以选择实现的编程接口。
  2. 协议允许两个继承关系的类可以相互通信以实现一定的目标。
    正式和非正式议


    Formal and Informal Protocols.png

    Adopting and Conforming to a Formal Protocol.png

    采用和符合正式议定书.png

非正式协议就是给某一个类创建一个catogery,这个category 就是非正式协议。

根类从没有其他类继承,并定义了一个对它下面的层次结构中所有对象共同的接口和行为。该层次结构中的所有对象最终都从根类继承。根类有时被称为基类。所有Objective-C类的根类都是[NSObject]基础框架的一部分。Cocoa或Cocoa Touch应用程序中的所有对象最终都将继承NSObject。


root_class_2x.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容