iOSApple Guide

iOS Protocol 阅读文档记录

2017-07-13  本文已影响8人  NieFeng1024

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
上一篇下一篇

猜你喜欢

热点阅读