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"];
本文标题:对于kvc和kvo的简单理解
本文链接:https://www.haomeiwen.com/subject/raflpttx.html
网友评论