归档小结,归档时iOS 数据存储方式之一,可以用来存储自定义数据模型。
2016-03-03 00:00
447 查看
归档有两个主要的API:
第一种:NSKeyedArchiver的实例方法
NSMutableData *data = [[NSMutableData alloc] init];
NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];
[archiver encodeObject:student forKey:kData];
[archiver finishEncoding];
[data writeToFile:[self getFilePath] atomically:YES];
其二: NSKeyedArchiver的类方法
3ff0
NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *path = [docPath stringByAppendingPathComponent:@"address.plist"];
[NSKeyedArchiver archiveRootObject:model toFile:path];
第一种:NSKeyedArchiver的实例方法
NSMutableData *data = [[NSMutableData alloc] init];
NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];
[archiver encodeObject:student forKey:kData];
[archiver finishEncoding];
[data writeToFile:[self getFilePath] atomically:YES];
其二: NSKeyedArchiver的类方法
3ff0
NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *path = [docPath stringByAppendingPathComponent:@"address.plist"];
[NSKeyedArchiver archiveRootObject:model toFile:path];
相关文章推荐
- iOS Block回调
- iOS自动化打包
- ios 基础运算法则 求百分比
- ios frame和bounds
- iOS学习----------AFNetworking(4)responseSerialization
- iOS数据存储方式
- 支持iOS9 Universal links遇到的问题
- IOS 高效利用Xcode
- ios 代码跳转 定位设置 系统设置 openURL
- iOS打包Archive上传到fir.im
- iOS键盘的弹出与关闭总结
- ios之启动图片适配
- 从AOP框架学习iOS Runtime
- iOS 利用 framework 进行动态更新
- 给 iOS 开发者的 Sketch 入门教程
- iOS高效添加圆角效果实战讲解
- iOS精确计算 货币计算
- iOS开发问题总结
- ios开发之多线程NSThread
- iOS实践04