sandbox(沙盒)

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"];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值