iOS---使用MJExtension 归档
2016-05-06 12:43
375 查看
对自定义的模型进行归档:
ProductModel 模型
在模型的.h 加上 <NSCoding>
在模型的.m加上
// NSCoding实现
MJCodingImplementation
然后在需要的地方进行归档解档操作:
ProductModel *data = self.statuses[indexPath.row];
NSString *file = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,
YES).firstObject stringByAppendingPathComponent:@"product.data"];
//
归档
[NSKeyedArchiver
archiveRootObject:data toFile:file];
//解档
ProductModel *data2 = [NSKeyedUnarchiver
unarchiveObjectWithFile:file];
NSLog(@" -------------name %@ ",data2.name);
ProductModel 模型
在模型的.h 加上 <NSCoding>
在模型的.m加上
// NSCoding实现
MJCodingImplementation
然后在需要的地方进行归档解档操作:
ProductModel *data = self.statuses[indexPath.row];
NSString *file = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,
YES).firstObject stringByAppendingPathComponent:@"product.data"];
//
归档
[NSKeyedArchiver
archiveRootObject:data toFile:file];
//解档
ProductModel *data2 = [NSKeyedUnarchiver
unarchiveObjectWithFile:file];
NSLog(@" -------------name %@ ",data2.name);
相关文章推荐
- iOS端播放VR图片
- iOS开发系列--视图切换
- iOS开发系列--无限循环的图片浏览器
- iOS socket编程
- iOS开发系列--IOS程序开发概览
- iOS post上传图片
- iOS开发系列--数据存取
- iOS高德地图使用-搜索,路径规划
- iOS开发系列--地图与定位
- IOS学习 -- OC内存管理
- 获取iOS系统语言
- IOS开发-VFL语言
- iOS开发—在@interface,@implementation和@property中变量的定义
- iOS滑动解锁/滑动获取验证码效果实现
- iOS开发系列--通知与消息机制
- ios中利用NSDateComponents、NSDate、NSCalendar判断当前时间是否在一天的某个时间段内。
- iOS长按选择
- iOS 9 storyBoard
- iOS 被拒问题及原因 - IDFA问题
- iOS NSString相关问题