在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:?
1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要 遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系统怎么对 对象进行编码,而后一个方法则是告诉系统怎么对对象进行解码。例如对Possession对象归档保存。
定义Possession:?
HYPERLINK /interface @interface Possession:NSObjectNSCoding{//遵守NSCoding协议
?????? NSString *name;//待归档类型?
}
@implementation Possession
-(void)encodeWithCoder:(NSCoder *)aCoder{
??????????? [aCoder encodeObject:name forKey:@name];?
}?
-(void)initWithCoder:(NSCoder *)aDecoder{
??????????? name=[[aDeCoder decodeObjectforKe
您可能关注的文档
- 约当产量比例法概念.ppt
- 仪器分析试题及答案介绍.doc
- 卓越五常现场管理讲义概念.ppt
- 仪器分析习题课(色谱分析部分)介绍.ppt
- 运输巷抽采达标评判报告(里程0至60m段)介绍.doc
- 仪器分析绪论介绍.ppt
- 仪器分析引言1介绍.ppt
- 运输巷规程介绍.doc
- 运输巷驻矿员现场跟踪取芯记录介绍.doc
- 液压缸培训概念.doc
- 宿州社区工作者招考真题及答案2025.pdf
- 合规红线与避坑实操手册(2026)《JTT 978.1-2015城市公共交通IC卡技术规范 第1部分总则》.pptx
- 2025年霸州市社区工作者招聘考试真题及答案.docx
- 2026 年会展经济与管理(会展经济分析)试题及答案.doc
- 宣城社区工作者招考真题及答案2025.pdf
- 合规红线与避坑实操手册(2026)《JTT 824.1-2011钢制打捞浮筒 第1部分:建造》.pptx
- 宿迁社区工作者招考真题及答案2025.pdf
- 天津市南开区体育中心街道工作人员招聘考试真题2025.docx
- 嘉峪关社区工作者招考真题及答案2025.pdf
- 合规红线与避坑实操手册(2026)《JTT 508-2015机动车前照灯检测仪》.pptx
原创力文档

文档评论(0)