您的位置:首页 > 移动开发 > IOS开发

iOS中对文件的操作 NSSearchPathForDirectoriesInDomains

2015-11-11 14:20 519 查看
iOS中对文件的操作 (NSSearchPathForDirectoriesInDomains


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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: