为了账号安全,请及时绑定邮箱和手机立即绑定

delegate 难道就没有缺点了吗?

jquery中delegate 难道就没有缺点了吗?

正在回答

1 回答

有缺点啊

1.需要定义很多代码:1.协议定义;2.controller的delegate属性;3.在delegate本身中实现delegate方法定义

 2.在释放代理对象时,需要小心的将delegate改为nil。一旦设定失败,那么调用释放对象的方法将会出现内存crash

 3.在一个controller中有多个delegate对象,并且delegate是遵守同一个协议,但还是很难告诉多个对象同一个事件,不过有可能。(其他博客上贴的*-*)


0 回复 有任何疑惑可以回复我~
#1

谢南波 提问者

非常感谢!
2016-12-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

delegate 难道就没有缺点了吗?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号