码迷,mamicode.com
首页 > 其他好文 > 详细

NotificationCenter、KVC、KVO、Delegate

时间:2014-10-19 01:31:06      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:notificationcenter、kvc、kvo、delegate

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


NotificationCenter、KVC、KVO、Delegate

标签:notificationcenter、kvc、kvo、delegate

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!