数据持久化 有些时候 需要把数据存到本地(沙河) 方便取出来使用 一般ios 里用的较多的是数据库 和plist文件 但是由于格式限制 你不能直接把模型存进去 因为他们不支持模型这个类型 所以我们会用到归档。 我们利用 NSData *data = [NSKeyedArchiver archived ...
分类:
移动开发 时间:
2016-12-05 16:57:46
阅读次数:
269
最近一个项目需要保存到本地文件,想用plist,但是发现很多内容是自定义的,于是只能自己归档接档。不难,找了一篇范文大家保存一下,方便以后学习使用。 转自:http://mobile.51cto.com/iphone-282203_4.htm iPhone开发应用之Archiving NSCoder ...
分类:
移动开发 时间:
2016-11-30 16:55:18
阅读次数:
334
归档: NSMutableData *data = [[NSMutableData alloc] init]; //创建归档辅助类 NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:d ...
分类:
移动开发 时间:
2016-06-27 19:43:37
阅读次数:
134
#import <UIKit/UIKit.h> @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @end #import "App
分类:
移动开发 时间:
2016-02-29 10:32:49
阅读次数:
216
使用NSKeyedArichiver进行归档、NSKeyedUnarchiver进行接档,这种方式会在写入、读出数据之前对数据进行序列化、反序列化操作。1.对单个字符串归档 //获取根目录 NSString *homeDictionary = NSHomeDirectory(); //...
分类:
移动开发 时间:
2016-01-19 00:19:48
阅读次数:
393
Student.h#import @interface Student : NSObject@property (nonatomic, copy) NSString *name;@property (nonatomic, assign) int ID;@endStudent.m#import "St...
分类:
移动开发 时间:
2015-08-19 22:42:48
阅读次数:
138
归档又叫序列化(coding)// 归档NSKeyedArchiver// 解归档NSKeyedUnarchiver// 归档之后的文件 会被加密// 可以归档的文件、数据-->任何数据(直接归档一个实例化的对象、数组、字典、字符串、文本、图片。。。).---------------------.....
分类:
移动开发 时间:
2015-07-17 18:19:10
阅读次数:
223
MJExtension很强大,几乎支持现有所有的模型、字典、json数据转换,而且效率非常高以前写对象归档的时候,需要让这个对象实现NSCoding协议,而且要对每一个需要归档的属性做一些encode和decode操作,例如你之前的代码可能是这样子的Person.h文件#import "Person.h"@interface Person : NSObject @property...
分类:
移动开发 时间:
2015-06-05 10:20:31
阅读次数:
215