沙盒



 沙盒中的文件和文件夹
1.app(应用程序)包 -》一些程序资源 和二进制程序(执行时不能对包中的文件进行写操作)

2.Documents(存放一些自己的文件)保留存储一些重要信息

3.Library -》这个文件夹下有两个子文件夹:Caches 和 Preferences

    Preferences 文件夹:包括应用程序的偏好设置文件。

用NSUserDefaults类来取得和设置应用程序的偏好设置.    Caches 文件夹:做一些缓存数据。保存应用程序再次启动过程中须要的信息,比方下载图片的缓存。

4.tmp  这个文件夹用于存放暂时文件。保存应用程序再次启动过程中不须要的信息

1,获取沙盒家文件夹路径的函数:
NSString *homeDir = NSHomeDirectory();



2。获取沙盒Documents文件夹路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];

还能够 NSString * docStr = [NSHomeDirectory()  stringByAppendingPathComponent:@"Documents"];



3,获取Caches文件夹路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];
4。获取tmp文件夹路径的方法:
NSString *tmpDir = NSTemporaryDirectory();



5。获取应用程序程序包中资源文件路径的方法:
比如获取程序包中一个mp3资源(apple.mp3)路径的方法:
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@“apple”ofType:@”mp3”];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值