标签:
数据的本地化主要分为两个方面:1.简单数据的本地持久化(NSString、NSArray、NSDictionary、NSData)2.复杂数据的本地持久化(本文以Person类为例)
简单对象的本地化:
简单对象的本地化基本可以分为四步:
第一步:找到Documents的文件夹的路径。
第二步:我们要知道存储什么,所以要创建存储的对象
第三步:需要知道字符串最终的存储的地方,所以需要创建一个路径去存储字符串
第四步:准备工作完成,将字符串写入文件
下面具体实现上述四步:
第一步
第二步
第三步
第四步
将NSString文件夹存储的内容取出
复杂对象的本地化:
复杂对象的本地化最重要的两步就是归档和解档
本文以Person对象为例,首先创建Person类继承于NSObject
Person.h文件
Person.m文件中 需要重写归档和解档的方法
在ViewController里对Person对象进行操作
找到Documents文件夹的目录
创建Person对象
把这个复杂对象归档
将归档的内容NSMutableData存储在本地
写入
解档
将要解档的数据找出来
创建解档工具
对person对象进行解档[使用对象接收]
结束解档
标签:
原文地址:http://www.cnblogs.com/zhun/p/5468511.html