昨天搞清楚了iOS的委托,无非三点:
1、@protocol 协议
2、@interface 实现<协议>
3、调用.delegate = 实现
如果从传递数值的角度看,在发送方调用,在接收方实现。
因为要遵循MVC的设计模式,V不能直接处理一些操作,那么V就可以通过delegate来代为处理~
可以看看这篇文章:http://gaoyong.diandian.com/post/2011-11-02/6443926
我觉得解释得还蛮清楚~
总结是个好习惯,但是总结不是流水账。。。随便几句,根本看不出价值在哪里?
我也觉得把这里当记事本不应该
1楼 @sixer
谢谢分享啊:)
2楼 @terryso 3楼 @adad184
嗯,是应该再详细些,我再好好学学,及时更新:)