首页 > 其他 > 详细

NotificationCenter、KVC、KVO、Delegate

时间:2014-10-19 01:29:37      阅读:333      评论:0      收藏:0      [点我收藏+]

简述NotificationCenter、KVC、KVO、Delegate?并说明它们之间的区别?
Notification 是观察者模式的实现,KVO是观察者模式的OB-C底层实现。
NOtification 通过 Notifydcation addobserver 和 remove observer 工作。 KVO是键值监听,键值观察机制,提供了观察某一属性变化的方法 KVC是键值编码,是一种间接访问对象的属性,使用字符串来标示属性(例如:setValue:forKey:) Delegate:把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的 事。反映到程序中,首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。


NotificationCenter、KVC、KVO、Delegate

原文:http://9178487.blog.51cto.com/9168487/1565546

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!