2020
10-08
10-08
在Swift中使用KVO的细节以及内部实现解析(推荐)
KVO是什么?KVO是Objective-C对观察者设计模式的一种实现。【另外一种是:通知机制(notification),详情参考:iOS趣谈设计模式——通知】;KVO提供一种机制,指定一个被观察对象(例如A类),当对象某个属性(例如A中的字符串name)发生更改时,对象会获得通知,并作出相应处理;【且不需要给被观察的对象添加任何额外代码,就能使用KVO机制】在MVC设计架构下的项目,KVO机制很适合实现mode模型和view视图之间的通讯。例如:代码...
继续阅读 >