谢南波
2016-11-04 20:57
jquery中delegate 难道就没有缺点了吗?
有缺点啊
1.需要定义很多代码:1.协议定义;2.controller的delegate属性;3.在delegate本身中实现delegate方法定义
2.在释放代理对象时,需要小心的将delegate改为nil。一旦设定失败,那么调用释放对象的方法将会出现内存crash
3.在一个controller中有多个delegate对象,并且delegate是遵守同一个协议,但还是很难告诉多个对象同一个事件,不过有可能。(其他博客上贴的*-*)
jQuery源码解析(DOM与核心模块)
71439 学习 · 82 问题
相似问题