沙盒路径下Plist文件操作
来源:互联网 发布:c语言中int 编辑:程序博客网 时间:2024/05/20 18:42
/* 存入字典 */
// 属性列表字符串、字典、数组、data、number
NSMutableDictionary *dict = [NSMutableDictionarydictionary];
[dict setObject:@"jj"forKey:@"name"];
[dict setObject:[NSNumbernumberWithInt:22]forKey:@"age"];
// 沙盒根路径
NSString *home = NSHomeDirectory();
// 获取Documents文件夹路径:方式1(直接拼接“/Documents/dict.plist”)
NSString *documents = [homestringByAppendingPathComponent:@"Documents/dict.plist"];
// dict写入到该路径(每次写入会覆盖上一次数据)
[dict writeToFile:documentsatomically:YES];
/* 读取字典 */
// 获取Documents文件夹路径:方式2(在某个文件夹下搜索路径)
// 参数1:搜索哪个文件夹(Documents)参数2:哪个文件夹下搜索(用户文件夹下)参数3:是否展开用户文件夹“~”
NSArray *docs = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
// 就一个文件
NSString *doc = [docs lastObject];
NSString *path2 = [doc stringByAppendingPathComponent:@"dict.plist"];
NSDictionary *dict2 = [NSDictionarydictionaryWithContentsOfFile:path2];
NSLog(@"%@",dict2);
/**
@ Document下创建目录
*/
NSFileManager *fileManager = [NSFileManagerdefaultManager];
NSString *newDirectory = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) lastObject]stringByAppendingPathComponent:@"newDirectory"];
// 创建目录
[fileManager createDirectoryAtPath:newDirectorywithIntermediateDirectories:YESattributes:nilerror:nil];
// 获取Cache目录
NSArray *Caches =NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES);
NSString *Cache = [Caches objectAtIndex:0];
// 获取Library目录
NSArray *Librarys =NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,NSUserDomainMask, YES);
NSString *Library = [Librarys objectAtIndex:0];
// 获取Tmp目录
NSString *tmpDir =NSTemporaryDirectory();
- 沙盒路径下Plist文件操作
- 沙盒路径下存储和读取数据 缓存文件、偏好设置文件、plist文件
- Plist文件存储及沙盒路径详解
- plist文件操作总结
- plist文件读写操作
- plist文件操作
- ios 操作plist文件
- plist文件操作
- Plist文件的操作
- Plist文件操作
- iOS plist文件操作
- Plist文件的操作
- IOS plist文件操作
- iOS plist文件操作
- plist文件操作
- 获取plist文件的路径
- NSUserDefault保存的Plist文件在(真机/模拟器)沙盒路径中的位置
- iOS 查找plist文件路径读取plist 文件
- eclipse内存分析工具MAT浅谈(一)
- 线程和fragment
- 我的学习之旅(2) boot.s
- 奇怪的bug,win8里的ctrl-backspace失效了
- iOS开发Xcode6之后创建空项目
- 沙盒路径下Plist文件操作
- 权重标签
- 自省--“勿在浮沙筑高台”
- 鸟哥私房菜(基础篇第三版)笔记
- 集成化环境包WampServer如何定义网站根目录
- MySQL查询指定库中所有的表记录的行数,表的大小,创建时间,字符集
- 前后台、抢占式、协作式
- 关于Linux下mysql的C/C++基础编程笔记
- fmincon函数求解过程中出现无解的情况