ios开发笔记 chapter 12 将文件数据永久存储
NSArray paths = NSSearchPathDirectoryInDomain(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, BOOL expandTilde);
通常这个方法返回的是一个数组 但是一般数组中只有一个,因此取第一个Object就可以了
NSString *documentDirectory = [paths firstObject];
/*代码中三个参数
NSDocumentDirectory 在Document中找 (若为NSCacheDirectory 在Cache文件中找)
NSUserDomainMask 限定搜索范围只在沙盒内部 在用户主目录下
YES 获取扩展完整的路径名 取值为YES
通过输出地址 NSLog(@"地址%@",[self documentDirectory])
*/
通过这个路径打开
有三个文件
Document 保存数据文件 iTunes备份
Library/Cache 保存应用程序运行时需要持有化的数据 不备份
Library/Preference 保存应用的所有偏好设置 不备份
tmp 保存一些临时文件 不备份