1.属性列表plist存储
plist只能存储 是写入到Documents目录下 且只能存储系统自带的一些常规的类, 也就是有writeToFile方法的对象才可以使用plist保存数据
字符串/字典/数据/NSNumber/NSData ... 自定义的对象不能保存到plist中
/**
* 点击保存按钮
*/
- (IBAction)sa...
分类:
移动开发 时间:
2016-04-29 19:13:11
阅读次数:
291
1.属性列表plist存储
plist只能存储 是写入到Documents目录下 且只能存储系统自带的一些常规的类, 也就是有writeToFile方法的对象才可以使用plist保存数据
字符串/字典/数据/NSNumber/NSData ... 自定义的对象不能保存到plist中
/**
* 点击保存按钮
*/
- (IBAction)sa...
分类:
移动开发 时间:
2016-04-26 21:24:27
阅读次数:
136
一、数据库在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式:
1. 归档:NSKeyedArchiver
2. 偏好设置:NSUserDefaults
3. plist存储:writeToFile上述的使用可以参考iOS学习笔记15-序列化、偏好设置和归档,但上述三种方法都有一个致命的缺点,那就是都无法存储大批量...
分类:
移动开发 时间:
2016-04-11 17:00:54
阅读次数:
221
plist文件只能存储OC常用数据类型(NSString、NSDictionary、NSArray、NSData、NSNumber等类型)而不能直接存储自定义模型对象; 我们拿NSData举例: 先查看我们的打印台: 查看我们的沙盒: 使用前提:该对象实现了 writeToFile方法,这样我们才能 ...
分类:
移动开发 时间:
2016-04-08 15:01:55
阅读次数:
151
一、plist文件存储 获得文件 读取数据 说明:存储时使用writeToFile: atomically:方法,读取时使用arrayWithContentsOfFile:方法。 二、偏好设置 使用方法 使用说明 三、NSKeyedArchiver(归档) 1、遵循协议,设置属性 2、实现协议方法
分类:
移动开发 时间:
2016-03-19 21:25:40
阅读次数:
250
1. NSKeyedArchiver(加密形式) 2. plist 3. NSUserDefaults 4. writeToFile 5. SQLite3 ==== NSKeyedArchiver ========================================-------CKPe
分类:
移动开发 时间:
2016-02-24 22:25:40
阅读次数:
178
IOS如何创建视频缩略图片//将完整的图片和缩略后的图片写入临时文件夹中 NSData*pngImage =UIImagePNGRepresentation(thumbnail); if([pngImage writeToFile:[NSString stringWithFormat:@"%@/te...
分类:
移动开发 时间:
2015-12-23 19:44:16
阅读次数:
161
NSString *path = [[@"~" stringByExpandingTildeInPath] stringByAppendingString: @"/tmp.txt"]; [path writeToFile:path atomically:YES enco...
分类:
移动开发 时间:
2015-12-12 11:01:22
阅读次数:
174
一、离线缓存在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。说明:离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式(1)归档:NSCodeing、NSKeyedArchiver(2)偏好设置:NSUserDefaults(3)Plist存储:writeToFile提...
分类:
数据库 时间:
2015-12-03 13:25:38
阅读次数:
263
复杂对象无法象 NSString,NSArray等简单对象一样直接通过 writeToFile 实现持久化,当对复杂对象进行持久化时需要将其转化为 NSData (归档),但获取数据时,将 NSData 转化为复杂对象 (反归档)下面通过一个简单的 Person 类实现归档和反归档:1.新建 Peo...
分类:
其他好文 时间:
2015-11-05 23:44:26
阅读次数:
274