1.首先对象类遵守NSCoding 实现:代理方法 // 编码 **********对应于归档(存)的时候*********-(void)encodeWithCoder:(NSCoder *)aCoder{ [aCoder encodeObject:self.name forKey:@"name"]...
分类:
其他好文 时间:
2015-07-23 23:10:30
阅读次数:
194
KVC(KeyValueCoding) “键-值-编码”是一种可以直接通过字符串的名字(key)来访问类实例变量的机制。KVC可以用来访问和设置实例变量的值。设置方式:[self setValue:aName forKey:@"name"] [self setValue:aName forK...
分类:
编程语言 时间:
2015-07-20 21:27:01
阅读次数:
159
图层的一些基本动画效果#define kRadianToDegrees (radian) (radian * 180.0) / (M_PI)//闪烁[self.testView.layer addAnimation:[self opacityForever_Animation:0.5] forKey...
分类:
移动开发 时间:
2015-07-14 07:34:52
阅读次数:
196
使用KVC对person的属性进行赋值 [aperson setValue:@"yadong" forKey:@"name"];
[aperson setValue:@"man" forKey:@"sex"];
[aperson setValue:@23 forKey:@"age"]; NSLog(@"%@",[aperson valueForKey:@"name...
分类:
其他好文 时间:
2015-07-09 16:11:34
阅读次数:
80
本文讲述了使用Cocoa框架中的KVC和KVO,实现观察者模式KVC键/值编码中的基本调用包括-valueForKey:和-setValue:forKey:。以字符串的形式向对象发送消息,这个字符串是我们关注的属性的关键。valueForKey:首先查找以键-key或-isKey命名的getter方...
分类:
其他好文 时间:
2015-07-06 19:37:17
阅读次数:
152
1. NSUserDefault 适用于存储轻量数据,于NSDictionary 类似,通过key来存取数据。2. 如果有大量数据需要持久化,不建议使用NSUserDefault,可以使用coredata ,sqlite 进行数据持久化3. 通过set..: forKey: 存储数据,此时disk中...
分类:
移动开发 时间:
2015-07-01 12:06:10
阅读次数:
144
1、利用KVC可以修改系统的只读变量 简单的KVC和我们平常通过一个“类名.属性”赋值一般: teacher.name = @"灭绝师太"; [teacher setValue:@"灭绝" forKey:@"name"]; 但是我们知道,类名.属性赋值如果是readOnly只读的话,我们是不能...
分类:
其他好文 时间:
2015-06-16 21:00:22
阅读次数:
124
[[NSUserDefaults standardUserDefaults]setObject:@"32" forKey:@"3323"]; NSLog(@"%@",NSHomeDirectory()); [[NSUserDefaults standardUserDefaults] synchro....
分类:
其他好文 时间:
2015-06-08 11:35:42
阅读次数:
91
//创建JSON NSDictionary *dictonary = [[NSMutableDictionary alloc] init]; [dictonary setValue:@"MIle" forKey:@"name"]; [dictonary setValue:@"19"...
分类:
移动开发 时间:
2015-06-05 15:32:37
阅读次数:
198
Core Animation是直接作用在CALayer上的,并非UIView。Core Animation的使用步骤1.初始化一个CAAnimation对象,并设置一些动画相关属性2.通过调用CALayer的addAnimation:forKey:方法增加CAAnimation对象到CALayer中...
分类:
其他好文 时间:
2015-06-03 22:52:15
阅读次数:
119