对于kvc和kvo的简单理解
2018-04-11 本文已影响8人
IT小青龙
KVC(Key - value - coding)键值对代码,即以键值对的方式对属性进行操作。可以通过KVC机制去访问和设置一些对象的私有属性的值:
假设有一个类,这个类有一个私有属性name,obj是这个类的实例对象:
1、设置name值方式:[obj setValue:@"张三" forKey:@"name"];
2、访问name值方式:[obj valueForKey:@"name"];
KVC(Key - value - coding)键值对代码,即以键值对的方式对属性进行操作。可以通过KVC机制去访问和设置一些对象的私有属性的值:
假设有一个类,这个类有一个私有属性name,obj是这个类的实例对象:
1、设置name值方式:[obj setValue:@"张三" forKey:@"name"];
2、访问name值方式:[obj valueForKey:@"name"];