首页 > 代码库 > NotificationCenter、KVC、KVO、Delegate
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。