KVO
文章平均质量分 88
陈荣科
勿以物喜,不以己悲
展开
-
iOS系统架构和常用框架
(一)iOS的系统架构iOS基于UNIX系统,iOS的系统架构分为四层,由上到下依次为:可触摸层(Cocoa Touch layer)、媒体层(Media layer)、核心服务层(Core Services layer)、核心操作系统层(Core OS layer),如下图:(1)触摸层:为应用程序开发提供了各种常用的框架并且大部分框架与界面有关,本质上来说它负责用户在ios设备上的触摸加护操作...原创 2018-07-09 02:22:49 · 486 阅读 · 0 评论 -
KVO实现原理和具体应用
一、什么是KVO?KVO(key-value observing)是Objective-C对观察者设计模式的一种实现。【另一种是:通知机制(notification),详情参考:iOS 趣谈设计模式——通知】;KVO提供一种机制,指定一个被观察的对象(A类),当对象某个属性(A中的属性name)发生更改时,对象会获得通知,并作出相应处理;【且不需要给被观察的对象添加任何额外代码,就能使用KVO机制...原创 2018-06-11 16:12:11 · 8661 阅读 · 1 评论