读书人

怎么理解代理

发布时间: 2012-07-04 19:33:54 作者: rapoo

如何理解代理

以前看到一个这样的比喻:有人(b)要来踢馆,这时候老板(A)不方便出面,找了黑道上的朋友(B)出马摆平。那么这个黑道上的朋友就是这个老板的代理。(b的事件就可以在B的代理方法中得到执行)

那么是不是可以这样理解呢?

?

在类A中,有一个对象b,这个b需要执行某些特殊的方法,这时候在类A的头文件中声明b的代理B(相当于告诉编译器:A和B是好朋友...(协议@protocol)),这时候再在b中delegate:self。就可以执行B中的代理方法了。

?

不知道这样对吗?

有点乱....希望知道的朋友给点建议。

读书人网 >移动开发

热点推荐