1.协议 代理模式
两个对象之间如何传递数据
同一时间只完成一件事情
一般把协议写在代理中
接受的类型用id并且服从协议(@property(nonatomic ,assign)id<agentDelegate>delegate
一定要确保对象实现了方法
2.Category 类别
1、什么是类别
在已有类的基础之上无需子类化,直接给类添加一些方法
a.继承与类别的区别
继承不仅可以添加一些方法,还可以添加一些属性
类别只能添加方法
b.在使用的时候继承必须创建一个对象再去调用方法,使用类别里面的方法和原有类的使用方式一致
c,类别不会改变现有类的方法,万一重名,自己写的优先级最高
时间: 2024-10-10 09:27:29