zoukankan      html  css  js  c++  java
  • iOS-plist的保存和读取

    两个按钮

    // 当点点击保存的时候调用
    - (IBAction)save:(id)sender {
        // 获取沙盒的根路径
    //    NSString *home = NSHomeDirectory();
        
        // 拼接Documents路径
    //    NSString *docPath = [home stringByAppendingString:@"/Documents"];
    //    NSString *docPath = [home stringByAppendingPathComponent:@"Documents"];
        
        
        /**
         *  NSDocumentDirectory : 查找Documents文件夹
            NSUserDomainMask : 在用户的应用程序下查找
         YES 把路径展开 NO 当前应用的根路径 == ~ 
         NO  ~/Documents
    
         */
        NSString *docPath =  NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
        NSLog(@"%@",docPath);
        
        // 拼接文件路径
        NSString *filePath = [docPath stringByAppendingPathComponent:@"data.plist"];
        
        // 只有具备writeToFile:的对象才能使用plist存储,NSArray
        NSArray *array = @[@1,@2,@"123"];
        
        [array writeToFile:filePath atomically:YES];
        
    //    NSLog(@"%@",docPath);
        
        
        
    }
    //当点击读取的时候调用
    - (IBAction)read:(id)sender {
        NSString *docPath =  NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
        NSLog(@"%@",docPath);
        
        // 拼接文件路径
        NSString *filePath = [docPath stringByAppendingPathComponent:@"data.plist"];
        
       NSArray *data = [NSArray arrayWithContentsOfFile:filePath];
        NSLog(@"%@",data);
        
    }
  • 相关阅读:
    Python爬取数据(基础,从0开始)
    个人作业——软件测评
    结对第二次作业
    结对第一次作业
    寒假作业(2/2)
    个人作业———软工实践课程总结
    Axios 介绍和使用
    软件评测
    结对第二次作业
    结对第一次——疫情统计可视化(原型设计)
  • 原文地址:https://www.cnblogs.com/zhuyaguang/p/4787544.html
Copyright © 2011-2022 走看看