1、archive 归档 数据的保存 1: let result = NSKeyedArchiver.archiveRootObject(contacts, toFile: path as String) 2: println("保存结果\(result)") 数据的读取: 1:...
分类:
移动开发 时间:
2015-05-10 08:29:49
阅读次数:
132
对象归档:概念:对象归档是指将对象写入文件保存在硬盘,当再次又一次打开程序时,能够还原这些对象。也称:对象序列化、对象持久化。数据持久性的方式(事实上就是3类)1,NSKeyedArchiver——对象归档2,NSUserDefaults 3,属性列表4,SQLite数据库 5,Core Data数...
分类:
移动开发 时间:
2015-05-08 14:34:13
阅读次数:
158
**第一种方式:对象单一**
//归档
-(void)NSKeyedArchiver{ NSArray *array = [NSArray arrayWithObjects:@"L",@"J",@"F",nil];
NSString *filePath = [NSHomeDirectory() stringByAppendingPathComponent:@"array.LJF"];...
分类:
其他好文 时间:
2015-05-08 00:05:43
阅读次数:
128
之前自己写了NSDictionary转化为NSData的一种方法如下 NSMutableData *data = [[NSMutableData alloc] init]; NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWr....
分类:
其他好文 时间:
2015-05-06 12:59:14
阅读次数:
112
IOS数据持久化的方式分为三种:
属性列表 (自定义的Property List 、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等)
下面主要来介绍一个归档NSKeyedArchiver。
归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候...
分类:
移动开发 时间:
2015-04-22 18:38:00
阅读次数:
195
iOS应用数据存储的常用方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档SQLite3Core Data应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒沙盒...
分类:
移动开发 时间:
2015-04-14 00:24:04
阅读次数:
175
//将NSArray转化为NSData类型 NSData *data = [NSKeyedArchiver archivedDataWithRootObject:Array]; NSLog(@"data = %@",data); //将NSData转化为NSArray类型...
分类:
其他好文 时间:
2015-04-12 22:26:27
阅读次数:
127
数据存储(直接写入、NSUserDefaults、NSkeyedArchiver)
ios中常用文件存取的方法有:
1、直接写文件的方式,可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。
2、NSUeserDefaults(偏好设置),用来存储应用设置信息,文件放在pe...
分类:
移动开发 时间:
2015-03-19 22:11:59
阅读次数:
239
首先介绍各个文件的作用-->讲解文件位置的查找方法-->介绍数据存储的方式:1.使用归档方式存储数据 2.writetofile写入方法...
分类:
其他好文 时间:
2015-03-19 22:11:59
阅读次数:
139
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解...
分类:
移动开发 时间:
2015-03-18 15:41:54
阅读次数:
167