键/值编码中的基本调用包括-valueForKey:和-setValue:forKey:.以字符串的形式向对象发送消息。对于KVC,Cocoa自动放入和取出标量值。也就是说,当使用setValueForKey时,它自动将标量值(int,float和struct)放入NSNumber和NSValue中...
分类:
其他好文 时间:
2015-03-12 22:08:54
阅读次数:
147
KVC: (Key Value Coding) 键值编码 所谓KVC,其实就是不通过set和get方法访问属性,而是通过其他几个方法。 之所以每个对象都有KVC能力,是因为NSObject类实现了NSKeyValueCoding协议。 属性赋值: setValue:属性值 forKey:属性名...
分类:
其他好文 时间:
2015-03-08 14:13:00
阅读次数:
239
我的OC学习阶段中 我的第一个字典创建/*NSDictionary *dic = [NSDictionary dictionaryWithObject:@"xiaochen" forKey:@"name"] ;NSLog(@"%@", dic);*/ 虽然说我不是专业学习软件编程的,但是我很喜欢编....
分类:
其他好文 时间:
2015-02-05 17:50:51
阅读次数:
122
NSDictionary * dict=[NSDictionary dictionaryWithObject:self.navigationController.navigationBar.tintColor forKey:NSForegroundColorAttributeName];//(字体:NSFontAttributeName)
self.navigationControlle...
分类:
移动开发 时间:
2015-01-19 15:44:21
阅读次数:
191
一、#pragma mark 创建字典。void dictionaryCreate() { NSDictionary *dict = [NSDictionary dictionaryWithObject:@"v" forKey:@"k"]; dict = [NSDictionary dicti...
分类:
其他好文 时间:
2014-12-29 19:48:52
阅读次数:
172
-(void)viewWillAppear:(BOOL)animated{ [[UIDevice currentDevice] setValue:[NSNumber numberWithInteger:UIDeviceOrientationLandscapeLeft] forKey:@"ori...
分类:
其他好文 时间:
2014-12-24 17:47:49
阅读次数:
103
在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。1,先看看setValue: forKey:的定义@interfaceNSMutableDictionary(NSKey...
分类:
其他好文 时间:
2014-12-10 22:43:44
阅读次数:
161
键值编码(kvc) 键值监听(kvo)setValue:属性值 forKey:属性名 没有找到相应成员变量会爆出异常(先是方法-成员变量-类内为name的成员变量) _成员变量名valueForKey:属性名 没有找到相应成员变量会爆出异常(先是方法-成员变量-类内为name的成员变量)方法名 下....
分类:
其他好文 时间:
2014-12-10 00:22:43
阅读次数:
156
set值时, 一定要这样:[USER_DEFAULTremoveObjectForKey:@"123"]; [USER_DEFAULTsetObject:obj forKey:@"123"]; [USER_DEFAULTsynchronize];
分类:
其他好文 时间:
2014-11-28 14:14:52
阅读次数:
156
KVC,即:Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,它是很多技术的基础。主要的方法就两个,setValue:forKey,valueForKey在Programming Guide中说,使用KVC可以简化代码,但事实上使用起来,还是要看具体情况。代码实例:...
分类:
其他好文 时间:
2014-11-26 14:03:55
阅读次数:
192