IOS读写沙盒文件数据

苹果-ios  /  houtizong 发布于 2年前   143
  1. 读写沙盒文件中Documents文件下的数据
    //获取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);
     
  2. 读写沙盒目录下Library文件中的Caches文件的路径
    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);
     
  3. 获取沙盒文件的主目录
    // 获取沙盒主目录路径NSString *homeDir = NSHomeDirectory();
  4. 获取沙盒文件的tmp目录
    NSString *tmpDir = NSTemporaryDirectory();
     

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客