iOS数据持久化之归档

来源:互联网 发布:ios手环推荐 知乎 编辑:程序博客网 时间:2024/05/18 03:05

iOS的数据持久化的写入只支持4种基本类型,并且NSArray,与NSDictionary里面存的数据也必须是这四种基本类型,那么如果我们要将对象等写入到沙盒中我们应该怎么做呢?

下面我们来共同学习一下

在处理这一类的问题时,我们运用的是归档的方法来实现的

归档的实质就是将数据类型转换成NSData类型,再将NSData写入到文件中

我们就以Student类为例

一个类如果要存档,首先它必须遵循<NSCOding>协议


在.m中写编码与解码的方法

接下来我们将Student对象存到沙盒路径之中

同样,我们还需要了解如何读取归档

归档也是持久化的一种,当然持久化还有SQL Core - Data 欲知后事如何,请看下回分解;

0 0
原创粉丝点击