对象的归档/解挡
2017-07-21 18:34
113 查看
专门用来保存自定义对象
归档:关键类:NSKeyedArchiver
解档:关键类:NSKeyedUnarchiver
保存自定义对象的过程叫做归档
读取自定义对象的过程叫做解档
步骤:
遵守
实现两个代理方法
归档:关键类:NSKeyedArchiver
解档:关键类:NSKeyedUnarchiver
保存自定义对象的过程叫做归档
读取自定义对象的过程叫做解档
步骤:
遵守
实现两个代理方法
// 告诉系统需要归档哪些属性'怎么去存,存那些' - (void)encodeWithCoder:(NSCoder*)coder { [coder encodeObject:_name forKey:@"name"]; [coder encodeInteger:_age forKey:@"age"]; } // 告诉系统需要解档哪些属性'怎么取,取那些' - (instancetype)initWithCoder:(NSCoder*)coder { self = [super init]; if (self) { _name = [coder decodeObjectForKey:@"name"]; _age = [coder decodeIntegerForKey:@"age"]; } return self; }
相关文章推荐
- iOS开发之自定义对象归档
- ios中 继承对象模型的归档实现
- Object-C中自定义对象的归档
- 对象归档 归档最好定义成宏,这样笔误很好发现.
- iOS开发 数据存取方法 对象归档
- iOS 对象的归档、解档 runtime
- Archive将多个对象归档到同一个文件
- 【Objective-C】OC中自定义对象的归档基本概念和使用方法(实现NSCoding协议)
- ios-day13-01(私人通讯录。控制器之间的数据传递、保存密码和自动登录的实现、普通对象的归档、UITableView的局部刷新和向左滑动删除功能等等)
- MJExtension对象归档
- 对象的copy和自动归档Archive操作
- iPhone开发基础教程笔记(十一)--第十一章 基本数据持久性(属性列表、归档对象、SQLite3)
- iOS开发之数据以及对象归档与解归档
- 自定义对象的归档 //类只有实现 NSCoding 协议才具备归档功能 归档最好定义成宏,笔误好发现.
- 1211笔记关于//modal//更改窗口的根控制器//数据存取//Plist属性列表//-“沙盒机制”//plis属性列表//偏好设置//归档普通对象//联系人数据存储//协议与回调函数
- OC对象的归档及解档浅析
- 对象归档、SQLite3、Core Data和 属性列表(数据持久化)
- (新人上路)成绩单实现对象三种排序方法 及归档解归档方法
- iOS讲解迷惑深入浅出之复杂对象的归档
- 数据持久化方式:属性列表、对象归档、SQLite3和Core Data