NSDictionary1:什么是字典?OC中的NSDictionary:根据key找到value,字典中存储的东西都是键值对2:如何创建字典?方法一:NSDictionary *dict = [NSDictionary dictionaryWithObject:@"lnj" forKey:@"na...
分类:
其他好文 时间:
2015-11-26 21:10:07
阅读次数:
164
一、KVC(key-value-coding)————————MVC 1、只针对类属性,设置键值对2、设置setValue: forKey:,即forKey只能为类属性3、取值valueForKey二、KVO(key-value-observing)被观察者的属性发生改变时,通知观察者1、利用KVC...
分类:
其他好文 时间:
2015-11-21 17:06:19
阅读次数:
159
KVC是键值编码,只要是继承了NSObject的对象都支持kvc,由于NSObject支持一个NSKeyValueCoding的非正式协议 [_receivedData setValue:@"moxue" forKey:@"name"];//修改值 [_receivedData valueForKe...
分类:
其他好文 时间:
2015-11-19 00:31:37
阅读次数:
222
KVC 方法//由于 tabBar是只读 不能够直接操作,如果要修改 可以使用KVC let mainTabBar = MainTabBar() //KVC 赋值 setValue(mainTabBar, forKey: "tabBar")MainTabBar 类里面就可以重写 t...
分类:
其他好文 时间:
2015-11-18 00:53:31
阅读次数:
171
在app 中往往有的程序只需要运行一次即可,比如广告弹框等代码实现#define UD [NSUserDefaults standardUserDefaults] if (![UD boolForKey:@"everLaunched"]) {
[UD setBool:YES forKey:@"everLaunched"];
[UD setBool:YES for...
分类:
移动开发 时间:
2015-11-12 16:03:10
阅读次数:
235
KVC(键值编码)动态设置:setValue:属性值 forKey:属性名(用于简单路径)setValue:属性值 forKeyPath:属(用于复合路径,例如Person有一个Account类型的属性,那么person.account就是一个复合属性)动态读取:valueForKey:属性名val...
分类:
其他好文 时间:
2015-11-09 10:31:45
阅读次数:
292
NSDictionary *dictionary=[NSDictionary dictionaryWithObject:@"aa" forKey:@"1" ]; NSLog(@"%@",dictionary); NSDictionary *dictionary1=[NSDicti...
分类:
其他好文 时间:
2015-11-04 21:02:59
阅读次数:
234
KVC: key value coding 键值编码。 可以将对象属性变为一个键从而去设置属性的值 一.KVC的四种方法 1.setValue:forKey: 设置类属性的值 如: [hunter setValue:"光头强" forKey:"name"]; 2.valueForKey: 取相对应的...
分类:
其他好文 时间:
2015-10-22 19:43:13
阅读次数:
221
类目中的方法优先级高UserDefault的使用:NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults]; if (!userDef) { [userDef setObject:result forKey:@"us...
分类:
其他好文 时间:
2015-10-20 21:02:15
阅读次数:
153
kvc: 简单来说, 是存取类属性, 通过字符串来访问对象属性。1、只针对类属性,设置键值对2、设置setValue: forKey:,即forKey只能为类属性3、取值valueForKeykvo:通过kvc 的方式修改被观察者的属性时,主动通知观察者。1、利用KVC对类属性进行设置2、注册obs...
分类:
移动开发 时间:
2015-10-20 11:52:24
阅读次数:
169