标签:
归档:用某种格式保存某个对象,又称持久化。
1XML 属性列表plist归档(持久化)
2Preference(偏好设置)
3NSKeyedArchiver归档
4SQLite3
5Core Data(操纵SQLLite3)
应用沙盒
一、iOS沙盒机制
iOS的应用只能访问为该应用创建的区域,不可访问其他区域,应用的其他非代码文件都存在此目录下,包括图片,属性文件plist,bundle,nib文件等,这块区域称之为沙盒(sandBox)。
二、打开沙盒路径
1、如果不知道沙盒路径,可以在自己的应用中打印其路径。(自己虚拟机 Xcode6.2 ios7.1)
会得到打印结果*为字母或数字,即为沙盒的路径
1 2015-06-19 23:10:37.692 私人通讯录[31250:1282190] 沙盒路径:/Users/zjj/Library/Developer/CoreSimulator/Devices/7CE3FB7E-052B-4B1D-8783-BEAFB45A3558/data/Containers/Data/Application/15B4C992-A4C6-4005-BF76-077EA5BBE9FC
路径为:/Users/zjj/Library/Developer/CoreSimulator/Devices
2、打开Finder,选择前往-前往文件夹(或选择快捷键command+shift+G)输入打印出来的路径即可
三、目录结构
沙盒默认情况下有三个目录文件夹documents,Library,tmp及应用的App文件,只可在相应的文件夹中进行操作
Documents/ 保存应用程序的重要数据文件和用户数据文件等。如数据库文件,或程序中浏览到的文件数据。iTunes 同步时会备份该目录。
缓存文件,还有日志文件最好也放在这个目录。iTunes 同步时不会备份该目录。
标签:
原文地址:http://www.cnblogs.com/zhangdashao/p/4589959.html