
KVC 与 KVO
请给我一杯阳光
做一个积极上进的程序员。微信:cm923369580,有关技术方面的问题可以加我微信咨询。
展开
-
OC语法之KVC与KVO
1、Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。 一个对象拥有某些属性。比如说,一个 Person 对象有一个 name 和一个 address 属性。以 KVC 说法,Person 对象分别有一个 value 对应他的 nam转载 2015-07-17 10:20:27 · 360 阅读 · 0 评论 -
IOS中关于KVC与KVO知识点
一、简介 KVC/KVO是观察者模式的一种实现,在Cocoa中是以被万物之源NSObject类实现的NSKeyValueCoding/NSKeyValueObserving非正式协议的形式被定义为基础框架的一部分。从协议的角度来说,KVC/KVO本质上是定义了一套让我们去遵守和实现的方法。 当然,KVC/KVO实现的根本是Objective-C的动态性和runtime,这在后文的原理部分会有详转载 2015-08-11 21:55:08 · 596 阅读 · 0 评论