NotificationCenter、KVC、KVO、Delegate
2014-10-18 21:54
134 查看
简述NotificationCenter、KVC、KVO、Delegate?并说明它们之间的区别?
Notification 是观察者模式的实现,KVO是观察者模式的OB-C底层实现。
NOtification 通过 Notifydcation addobserver 和 remove observer 工作。
KVO是键值监听,键值观察机制,提供了观察某一属性变化的方法
KVC是键值编码,是一种间接访问对象的属性,使用字符串来标示属性(例如:setValue:forKey:)
Delegate:把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的
事。反映到程序中,首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。
Notification 是观察者模式的实现,KVO是观察者模式的OB-C底层实现。
NOtification 通过 Notifydcation addobserver 和 remove observer 工作。
KVO是键值监听,键值观察机制,提供了观察某一属性变化的方法
KVC是键值编码,是一种间接访问对象的属性,使用字符串来标示属性(例如:setValue:forKey:)
Delegate:把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的
事。反映到程序中,首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。
相关文章推荐
- 简述NotificationCenter,KVC,KVO,delegate,并说明他们之间的区别
- 04 KVC|KVO|Delegate|NSNotification区别
- 简述NotificationCenter、KVC、KVO、Delegate?并说明它们之间的区别?
- KVO KVC Notification Delegate Block
- KVC、KVO、NSNotification、delegate 的区别
- iOS之KVC、KVO、Delegate、NSNotification区别
- KVC KVO delegate block NSNotification 的应用场景 以及各种坑
- 简单总结一下NotificationCenter、KVC、KVO、Delegate
- delegate , Notification , protocal , KVC , KVO
- KVC、KVO、Notification、Delegate代码实现及比较
- 简述NotificationCenter、KVC、KVO、Delegate?并说明它们之间的区别?
- KVC、KVO、NSNotification、delegate 总结及区别
- 简述NotificationCenter、KVC、KVO、Delegate?它们之间的区别!!!
- KVC、KVO、NSNotification、delegate 总结及区别
- KVC、KVO、NSNotification、delegate 总结及区别
- iOS 对象之间的通信方式(delegate、block、NSNotification、kvc、kvo)总结
- Delegate,Block,Notification, KVC,KVO,Target-Action
- ios kvc和kvo
- kvo&kvc
- 转载大神IOS开发系列【6】--Objective-C之KVC、KVO