NSDictionary不可变的字典创建字典的方法 // 创建字典的方式 NSDictionary *dy = [NSDictionary dictionaryWithObject:@"a"forKey:@"b"]; NSDictionary *dy1 = ...
分类:
其他好文 时间:
2015-09-11 01:27:07
阅读次数:
144
给不可变数组设置新的key ????
????????????NSDictionary?*dict=@{@"key1":@0};
????????????[dict?setValue:@5?forKey:@"key1"];
????????????NSLog(@"dict1?==%...
分类:
其他好文 时间:
2015-09-10 21:20:47
阅读次数:
180
比如:NSMutableDictionary *dic = [[NUMutableDictionary alloc]init];[dic setValue:@”haha” forKey:@”test”][NSTimer scheduledTimerWithTimeIntervatal:2.0 tar...
分类:
移动开发 时间:
2015-08-31 21:40:11
阅读次数:
202
1.先创建类目类:继承于NSUserDefaults2其次前提:保存的model要实现NSCoding3.在自定义的类目实现这两个方法-(void)setCustomObj:(id)obj forKey:(NSString *)key;-(id)customObjForKey:(NSString *...
分类:
移动开发 时间:
2015-08-31 21:11:40
阅读次数:
505
如果我们的APP需要存放比较大的文件的时候,同时又不希望被系统清理掉,那我么我们就需要把我们的资源保存在Documents目录下,但是我们又不希望他会被iCloud备份,因此就有了这个方法[URL setResourceValue: [NSNumber numberWithBool: YES] fo...
分类:
其他好文 时间:
2015-08-28 17:20:02
阅读次数:
152
注意:setObject:forKey:中Key的对象是一个id类型,并不是NSString,只不过我们经常使用NSString而已。1, setObject:forkey:中value是不能够为nil的,不然会报错。setValue:forKey:中value能够为nil,但是当value为nil...
分类:
其他好文 时间:
2015-08-19 23:35:29
阅读次数:
151
√概述1.键值编码KVC2.键值监听KVO√键值编码KVCKVC的操作方法由NSKeyValueCoding协议提供,而NSObject就实现了这个协议,也就是说ObjC中几乎所有的对象都支持KVC操作。常用的KVC操作方法如下:?动态设置:setValue:属性值 forKey:属性名(用于简单路...
分类:
移动开发 时间:
2015-08-15 19:44:03
阅读次数:
178
NSDictionarykey --->value索引 --->内容存储键值对(1)三种创建方式:NSDictionary *dict = [NSDictionary dictionaryWithObject:@"Jony" forKey:@"name"]; NSArray *keys = @[@....
分类:
其他好文 时间:
2015-08-15 18:01:46
阅读次数:
89
KVC
kvc(key-value-coding,键值编码)
为属性赋值: value为属性的值 forKey:属性的名称
kvc 为OC语言动态运行时机制的一种体现,任何NSObject类型的对象都支持kvc
kvo(键值观察)(key-value-observer)
:对符合kvc键值编码的变量的观察,主要对变量赋值操作的观察
[_model addObserv...
分类:
其他好文 时间:
2015-08-14 17:09:22
阅读次数:
147
KVC 补充及实例怎么获取值 和 修改值—–>How - (void)setValue:(id)value forKey:(NSString *)key
- (id)valueForKey:(NSString *)key
- (id)valueForKey:(NSString *)key //以 key 作为标示符,获取其对应的属性值
- (void)setValue:(id)value f...
分类:
移动开发 时间:
2015-07-30 23:30:37
阅读次数:
203