还记得刚刚学习iOS的时候,书里面有一章节就是这个标题,然后就是各种解释delegate怎么怎么样,学到最后觉得protocol是delegate的一部分,然后用的时候也是这么用的,但是实际上呢?
这两个没有必然联系...
protocol只是让我们写的delegate标准化
protocol顾名思义,协议,协议就是一种公共的约定,然后凡是声明了相同协议的人就要遵守这个协议.
所以protocol是一系列定义好的接口,声明这个接口的类就要都实现这些接口,和委托有什么关系呢?关系就是我们会定义实现某个协议的委托...