KVC-键值编码
来源:互联网 发布:局域网问卷调查软件 编辑:程序博客网 时间:2024/05/17 22:35
KVC 是key,value,coding的缩写,即键值编码。在iOS中,可以通过类的属性的名称(key),来间接访问对象的属性信息。
建一个工程,创建一个zzPerson类,它有两个属性,name和address。
zzPerson.h:#import <Foundation/Foundation.h>@interface zzPerson : NSObject{ NSString * name,address; }@endViewController.h:在ViewController.h文件中引入zzPerson类头文件,ViewController有一个zzPerson类型的属性sam。#import <UIKit/UIKit.h>#import "zzPerson.h"@interface ViewController : UIViewController@property(nonatomic,retain)zzPerson * sam;@endViewController.m:#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //创建zzPerson对象sam _sam=[[zzPerson alloc]init]; //通过key,value设置对象sam的信息 [_sam setValue:@"纠结伦" forKey:@"name"]; [_sam setValue:@"30" forKey:@"address"]; //通过Person的属性访问sam这个对象的信息。 NSLog(@"%@",[_sam valueForKey:@"name"]); NSLog(@"%@",[_sam valueForKey:@"address"]); }
一个类(zzPerson)的对象(sam)通过setValue:forKey语句,来设置对象属性的信息,其中Key就是类(zzPerson)的属性,也是该对象(sam)的属相,这里的key分别是name和address,通过key设置它们的信息。再通过对象调用valueforkey:语句可以访问到key对应的属性信息。
1 0
- OC-KVC-键值编码
- KVC-键值编码
- 键值编码KVC
- 019.KVC 键值编码
- 键值编码KVC
- 019.KVC 键值编码
- Oc KVC 键值编码
- KVC键值编码
- iOS KVC 键值编码
- 键值编码-KVC
- OC 键值编码 KVC
- 键值编码(KVC)-简单的KVC
- KVC(键值编码)详解
- IOS KVC(键值编码)模式
- objective-c中的:KVC-键值编码
- 初识Objecive-C 之 键值编码(KVC)
- obj-c编程16:键值编码(KVC)
- 键值编码(KVC)KEY VALUE CODING
- Eclipse编辑器基本设置
- POJ 1743 Musical Theme
- Struts2框架_02
- DG下手工处理v$archive_gap方法
- invalid use of non-static member function ‘void Date::init(int, int, int)’
- KVC-键值编码
- linux文件链接
- 二分图
- 字符串(集合)的全排列和子集
- 下载好一个android软件之后,怎样自动提示安装?
- Hadoop状态转移图生成
- Struts2框架_03
- 利用批处理启动cygwin到指定的目录.
- Mac OS X terminal命令收集