IOS读写沙盒文件数据
苹果-ios  /  houtizong 发布于 3年前   175
//获取Documents目录路径 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); //获取沙盒中Documents文件的路径 NSString *str_file_path = [paths objectAtIndex:0]; //将自己想创建的文件名添加到Documents录后,拼成一整个字符串 NSString *str_data_file_path = [str_file_path stringByAppendingFormat:@"/person_info.plist"]; //创建需要保存到沙盒的数组数据 NSDictionary *dic_data = [[NSDictionary alloc]initWithObjectsAndKeys:@"Mary",@"name",@"18",@"age", nil]; NSDictionary *dic_data1 = [[NSDictionary alloc]initWithObjectsAndKeys:@"Jack",@"name", nil]; NSArray *array = [[NSArray alloc]initWithObjects:dic_data,dic_data1, nil]; //将数组数据写入到拼接好的沙盒文件中 [array writeToFile:str_data_file_path atomically:YES]; //读取沙盒文件中的数据 NSArray *arr = [[NSArray alloc]initWithContentsOfFile:str_data_file_path]; NSLog(@"%@",arr);
NSArray *arr_paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);NSString *str_cachesDir = [arr_paths objectAtIndex:0];//将自己想创建的文件名添加到Caches目录后,拼成一整个字符串NSString *str_data_file_path = [str_cachesDir stringByAppendingFormat:@"/person_info.plist"];//创建需要保存到沙盒的数组数据NSDictionary *dic_data = [[NSDictionary alloc]initWithObjectsAndKeys:@"Mary",@"name",@"18",@"age", nil];NSDictionary *dic_data1 = [[NSDictionary alloc]initWithObjectsAndKeys:@"Jack",@"name", nil];NSArray *array = [[NSArray alloc]initWithObjects:dic_data,dic_data1, nil];//将数组数据写入到拼接好的沙盒文件中[array writeToFile:str_data_file_path atomically:YES];//读取沙盒文件中的数据NSArray *arr = [[NSArray alloc]initWithContentsOfFile:str_data_file_path];NSLog(@"%@",arr);
// 获取沙盒主目录路径NSString *homeDir = NSHomeDirectory();
NSString *tmpDir = NSTemporaryDirectory();
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接