- 1、存储目录介绍
持久化即为永久性的将数据存储在本地,相当于将数据存储在电脑的硬盘,其对应的存储目录称之为“沙盒”。
- 1.1Document目录
应用会将数据存储在这个文件夹里,但是基于NSUserDefaults的首选项设置除外。iTunes同步改应用时会同步在此文件夹内容,适合存储重要的数据
- 1.2libray目录
Library/Caches:存放缓存文件,iTunes不会备份次目录,适合存储体积大,不需要备份的非重要数据。改目录下文件不会在应用退出后删除
Library/Preferences:基于NSUserDefaults的首选项设置存储该目录下,包含应用程序的偏好设置文件,不应该直接创建偏好文件,而是应该使用NSUserDefaults类来取得和设置应用程序的偏好。
-
1.3Tmp目录
iTunes 不会同步此文件夹,系统可能在应用没运行时就删除该目录下的文件,所
以该目录适合保存应用中的一些临时文件,用完就删除。
1.“应用程序包目录”
这里面存放的是应用程序的源文件,包括源文件和可执行文件。
各目录路径的获取
-
2、存储方案
-
2