iOS中对文件的操作 NSSearchPathForDirectoriesInDomains
2015-11-11 14:20
519 查看
iOS中对文件的操作 (NSSearchPathForDirectoriesInDomains
iOS中NSSearchPathForDirectoriesInDomains函数参数
NSDocumentDirectory, NSDocumentationDirectory, NSDownloadsDirectory的意义
刚学iOS对他的一些基本函数不太了解,在写程序的时候把所有参数都测试了下,这样自己可以记住,下面是测试结果:
1.NSDocumentDirectory
输出结果:
path:/Users/admin/Library/Application/Support/iPhone/Simulation/5.0/Applications/4BC5DA66-B3CA-4056-927B-999BC4DBF3CE/Documents/data.plist
2.NSDocumentationDirectory
输出结果:
path:/Users/admin/Library/Application/Support/iPhone/Simulation/5.0/Applications/4BC5DA66-B3CA-4056-927B-999BC4DBF3CE/Library/Documentation/data.plist
3.NSDownloadsDirectory
输出结果:
path:/Users/admin/Library/Application/Support/iPhone/Simulation/5.0/Applications/4BC5DA66-B3CA-4056-927B-999BC4DBF3CE/Downloads/data.plist
iOS中NSSearchPathForDirectoriesInDomains函数
iOS中NSSearchPathForDirectoriesInDomains函数参数NSDocumentDirectory, NSDocumentationDirectory, NSDownloadsDirectory的意义
刚学iOS对他的一些基本函数不太了解,在写程序的时候把所有参数都测试了下,这样自己可以记住,下面是测试结果:
1.NSDocumentDirectory
-(NSString *) dataFilePath { <pre name="code" class="objc">//1. 创建一个plist文件 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString *path=[paths objectAtIndex:0]; return [path stringByAppendingPathComponent:@"data.plist"];
NSFileManager* fm = [NSFileManager defaultManager]; [fm createFileAtPath:filename contents:nil attributes:nil];}
输出结果:
path:/Users/admin/Library/Application/Support/iPhone/Simulation/5.0/Applications/4BC5DA66-B3CA-4056-927B-999BC4DBF3CE/Documents/data.plist
2.NSDocumentationDirectory
-(NSString *) dataFilePath { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory , NSUserDomainMask, YES); NSString *documentsDirectory=[paths objectAtIndex:0]; return [documentsDirectory stringByAppendingPathComponent:@"data.plisg" ];
NSFileManager* fm = [NSFileManager defaultManager]; [fm createFileAtPath:filename contents:nil attributes:nil];}
输出结果:
path:/Users/admin/Library/Application/Support/iPhone/Simulation/5.0/Applications/4BC5DA66-B3CA-4056-927B-999BC4DBF3CE/Library/Documentation/data.plist
3.NSDownloadsDirectory
-(NSString *) dataFilePath { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDownloadsDirectory, NSUserDomainMask, YES); NSString *documentsDirectory=[paths objectAtIndex:0]; return [documentsDirectory stringByAppendingPathComponent:@"data.plisg" ];
NSFileManager* fm = [NSFileManager defaultManager]; [fm createFileAtPath:filename contents:nil attributes:nil];}
输出结果:
path:/Users/admin/Library/Application/Support/iPhone/Simulation/5.0/Applications/4BC5DA66-B3CA-4056-927B-999BC4DBF3CE/Downloads/data.plist
相关文章推荐
- iOS 获取本地视频播放路径
- iOS开发之音频
- IOS 在一个应用里打开另一个应用 及其 两个应用互相调用
- iOS JSON 和 Mode l转换
- iOS_清除xcode编译器的缓存
- iOS NSDate NSCanlendar NSComponent 概念讲解
- IOS 中block结构的简单用法
- iOS 消除对应的警告!
- iOS执行多线程的方法
- IOS--NSString(字符串截取)
- 磁盘性能检测iostat
- iOS 读取本地Json文件
- iOS keyChain 研究
- 系统升级到iOS9,真机运行报“was compiled with optimization - stepping may behave oddly...”,闪退
- iOS开发:货币的精确计算
- iOS-网页调用百度地图API
- iOS开发中常用的宏
- iOS之图片处理
- iOS 笔记之block
- IOS-IAP 苹果支付