IOS 中每个 APP 应用程序都有一个单独封闭的文件夹,这个文件夹称为沙盒(sandbox)
沙盒目录用来存放 APP 的本地文件,例如,音频 视频 图片等...
当前 APP 应用程序,没有权限访问其他 APP 的沙盒(非常安全).
其实就是软件自身的根目录...
模拟器上的沙盒目录路径
在Finder上点->前往->前往文件夹,输入/Users/username/Library/Application Support/iPhone Simulator/ 前往。
username这里写你的用户名。
沙盒目录中有如下子目录
Documents 存放长期使用的文件
Library 系统存放文件 ['laɪbreri]
- n.图书馆;藏书;书房
tmp 临时文件, APP重启时,该目录下的文件清空
获取本 APP 的沙盒路径
NSString *homePath = NSHomeDirectory();
NSLog(@"homePath : %@", homePath)
NSString 处理录用
//演示路径
NSString *path = @"/Users/apple/file.text";
//获取路径的组成部分 结果:( "/", "Users", "apple", "file.text")
NSArray *components = [path pathComponents];
//路径的最后一个组成部分 结果: file.text
NSString *lastName = [path lastPathComponent];
追加文件或目录 结果: /Users/apple/file.text/app.text
NSString *filePath = [path stringByAppendingPathComponent:@"app.text"];