KVC简单介绍
来源:互联网 发布:51单片机驱动风扇 编辑:程序博客网 时间:2024/05/21 14:41
//实例化一个老师 Teacher *t1=[[Teacher alloc] init]; //KVC工作流程 //KVC首先检车类中是否有getter,setter方法. //如果没有就去找有没有和key相同名字的实例变量. //如果也米有,就去找有没有和_key相同名字的实例变量. //第一个方法是用来设置值的 [t1 setValue:@"仓老师" forKey:@"name"]; //第二种方法是用来取值的 NSLog(@"%@",[t1 valueForKey:@"name"]); [t1 setValue:@18 forKey:@"age"]; NSLog(@"%@",[t1 valueForKey:@"age"]); Student *s1=[[Student alloc] init]; [t1 setValue:s1 forKey:@"stu"]; //第三种, 设置值 [t1 setValue:@"大师兄" forKeyPath:@"stu.name"]; //第四种 取值 NSLog(@"%@",[t1 valueForKeyPath:@"stu.name"]); //第五种 NSDictionary *dict=@{@"name": @"唐僧",@"age":@20,@"stu":s1,@"1":@"a"}; [t1 setValuesForKeysWithDictionary:dict]; NSLog(@"%@",t1.name); NSLog(@"%ld",t1.age); NSLog(@"%@",t1.stu.name); //第六种p
//第六种-(void)setValue:(id)value forUndefinedKey:(NSString *)key{ NSLog(@"%@是个演员,没有找到",key);}
0 0
- kvc简单介绍
- KVC简单介绍
- Kvc简单介绍
- KVO/KVC简单的介绍
- KVO/KVC做了简单的介绍
- UI基础第十弹:Kvc简单介绍
- iOS中KVC 和 KVO 简单介绍
- IOS开发之kvc简单介绍
- iOS KVC 和 KVO 简单介绍
- OC-简单介绍KVC和简单的使用!
- KVO/KVC做了简单的介绍(转)
- KVO/KVC做了简单的介绍(转)
- ios开发UI篇—Kvc简单介绍
- iOS开发UI基础—12Kvc简单介绍
- KVC简单介绍 -字典转模型,模型转字典
- ios开发UI篇—Kvc简单介绍
- 爬爬爬之路:OC语言(八) 属性 KVC简单介绍
- iOS 基础篇5—KVC简单介绍
- request.getAttribute()与request.getParameter()的区别
- Hbase - 常用命令
- js 动态获取图片的宽度和高度像素值
- 长尾关键词如何优化
- 读书——think through and vision
- KVC简单介绍
- android之隐示意图--在一个 <intent-filter>意图中用两个category启动这个activity
- 【BZOJ】【P3781】【小B的询问】【莫队】【400T留念】
- poj3905 pascal题解
- security ebooks
- ava基础_String
- Codeforces Round #279 (Div. 2)C. Hacking Cypher
- nodejs使用C/C++三方库修改步骤
- typedef struct 用法详解和用法小结