iOS 中数据持久化方案

咱们所说的数据持久化,就是将数据保存到硬盘中,使得在应用程序或者是机器重新启动还可以访问之前的保存的数据,在ios 开发中有很多韩剧持久化方案 ,下面我来介绍我们常用的5种解决方案

1 plist文件 (属性列表);

2 preference (偏好设置);

3 NSKeyedArchiver (归档);

4 SQLite 3;(轻量级数据库)

5 CoreData 

*沙盒机制

就是说ios 程序默认情况下只能访问程序自己的目录,这个目录就是咱们所说的沙盒;

1 沙盒的具体结构

目录

1 Documents 

2 tmp

3Library

3.1 Caches

3.2 preferences

虽然沙盒中有那么多的文件夹,但是每个文件夹都是截然不同的,都有各自的特新,选择的时候要选择合适的目录

 

posted @ 2015-08-02 21:06  ^向阳^  阅读(106)  评论(0编辑  收藏  举报