iOS Protocol 阅读文档记录

Protocol官方文档

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


    iOS Protocol 阅读文档记录_第1张图片
    Formal and Informal Protocols.png

    iOS Protocol 阅读文档记录_第2张图片
    Adopting and Conforming to a Formal Protocol.png

    iOS Protocol 阅读文档记录_第3张图片
    采用和符合正式议定书.png

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

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


iOS Protocol 阅读文档记录_第4张图片
root_class_2x.png

你可能感兴趣的:(iOS Protocol 阅读文档记录)