IOS 应用沙盒(ios9)

2016-12-02  本文已影响58人  YANGGQ

简介


应用沙盒结构分析


应用沙盒目录的常见获取方式

NSLog(@"%@",NSHomeDirectory())
NSString  *home = NSHomeDirectory();
NSString  *documents = [home stringByAppendingPathComponent:@"Documents"];
//不建议采用,因为新版本的操作系统可能会修改目录名
// NSUserDomainMask代表从用户文件夹下找
// YES 代表展开路径中的波浪字符“~”
NSArray *array =  NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,NO);
//在iOS中,只有一个目录跟传入的参数匹配,所以这个集合里面只有一个元素
NSString *documents = [array objectAtIndex:0];
NSString *tmp= NSTemporaryDirectory();

属性列表

属性列表 -- 归档

//将数据封装成字典
NSMutableDictionary*dict = [NSMutableDictionary dictionary];
[dictsetObject:@"名字"forKey:@"name"];
[dictsetObject:@"13413141314" forKey:@"phone"];
[dictsetObject:@"99" forKey:@"age"];
//将字典持久化到Documents/stu.plist文件中
[dictwriteToFile:pathatomically:YES];
上一篇 下一篇

猜你喜欢

热点阅读