lonelysoul

Happy share, happy life.

导航

2014年2月17日 #

delegate、notification、KVO各优缺点

摘要: 来自这篇文章delegate的优势: 1.非常严格的语法。所有将听到的事件必须是在delegate协议中有清晰的定义。 2.如果delegate中的一个方法没有实现那么就会出现编译警告/错误 3.协议必须在controller的作用域范围内定义 4.在一个应用中的控制流程是可跟踪的并且是可识别的; 5.在一个控制器中可以定义定义多个不同的协议,每个协议有不同的delegates 6.没有第三方对象要求保持/监视通信过程。 7.能够接收调用的协议方法的返回值。这意味着delegate能够提供反馈信息给controller 缺点: 1.需要定义很多代码:1.协议定义;2.controller的.. 阅读全文

posted @ 2014-02-17 14:32 lonelysoul 阅读(662) 评论(0) 推荐(0) 编辑