1.属性性质的设置代理:
第一步:声明协议 -----》第二步:声明协议方法 ---------》第三部:指定代理商
1 .h文件
2 .m实现文件
2.文件格式的设置代理:
第一步:声明协议 -----》第二步:声明协议方法 ---------》第三部:指定代理商
1.声明协议:
创建一个代理文件
2.声明协议方法
3指定代理商(在要用到代理的.h中指定)
@optional:表示可以选择实现的方法(如果写的代理方法没有必要必须用到,那就一般用这个)
@required:表示必须实现的方法(系统默认是必须实现)