码迷,mamicode.com
首页 > 其他好文 > 详细

1225Delegate 代理委托 +类别Category

时间:2015-12-26 18:27:41      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

1.协议  代理模式

两个对象之间如何传递数据

同一时间只完成一件事情

 一般把协议写在代理中

接受的类型用id并且服从协议(@property(nonatomic ,assign)id<agentDelegate>delegate

一定要确保对象实现了方法

 

2.Category 类别

1、什么是类别

在已有类的基础之上无需子类化,直接给类添加一些方法

a.继承与类别的区别

继承不仅可以添加一些方法,还可以添加一些属性

类别只能添加方法

b.在使用的时候继承必须创建一个对象再去调用方法,使用类别里面的方法和原有类的使用方式一致

c,类别不会改变现有类的方法,万一重名,自己写的优先级最高

 

1225Delegate 代理委托 +类别Category

标签:

原文地址:http://www.cnblogs.com/yangqinglong/p/5075246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!