协议的编写规范
- 一般情况下,当前协议属于谁,就将协议定义到谁的头文件中
- 协议的名称一般以它属于的那个类的类名开头,后面跟protocol或者delegate
- 类名为Person 协议名称为 PersonProtocol或者PersonDelegate
- 协议中的方法名称一般以协议的名称protocol之前的作为开头
- 一般情况下协议中的方法会将触发该协议的对象传递出去
- 一般情况下一个类中的代理属于的名称叫做 delegate
- 当某一个类要成为另一个类的代理的时候,一般情况下.h用 @protocol 协议名称; 告诉当前类这是一个协议。在.m中用#import真正的导入一个协议的声明