iOS数据持久化之归档
iOS的数据持久化的写入只支持4种基本类型,并且NSArray,与NSDictionary里面存的数据也必须是这四种基本类型,那么如果我们要将对象等写入到沙盒中我们应该怎么做呢?
下面我们来共同学习一下
在处理这一类的问题时,我们运用的是归档的方法来实现的
归档的实质就是将数据类型转换成NSData类型,再将NSData写入到文件中
我们就以Student类为例
一个类如果要存档,首先它必须遵循<NSCOding>协议
在.m中写编码与解码的方法
接下来我们将Student对象存到沙盒路径之中
同样,我们还需要了解如何读取归档
归档也是持久化的一种,当然持久化还有SQL Core - Data 欲知后事如何,请看下回分解;