咱们所说的数据持久化,就是将数据保存到硬盘中,使得在应用程序或者是机器重新启动还可以访问之前的保存的数据,在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
虽然沙盒中有那么多的文件夹,但是每个文件夹都是截然不同的,都有各自的特新,选择的时候要选择合适的目录
时间: 2024-10-06 02:51:02