很多人疑惑代理究竟该什么时候使用
下面列举了一些使用代理的地方
?对象A内部发生了一些事情,想通知对象B
?
?对象B想监听对象A内部发生了什么事情
?
?对象A想在自己的方法内部调用对象B的某个方法,并且对象A不能对对象B有耦合依赖
?
?对象A想传递数据给对象B
?
?……
?
以上情况,结果都一样:对象B是对象A的代理(delegate)
delegate使用场合,布布扣,bubuko.com
delegate使用场合
原文:http://www.cnblogs.com/ZippoatiOS/p/3763959.html