zoukankan      html  css  js  c++  java
  • iOS-偏好设置保存数据

    两个按钮

    - (IBAction)save:(id)sender {
        
        // [NSUserDefaults standardUserDefaults]可以直接操作偏好设置文件夹
        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        
        // 自动帮我们生成一个plist文件存放在偏好设置的文件夹
        [defaults setObject:@"hm" forKey:@"account"];
        
        // 同步:把内存中的数据和沙盒同步
        [defaults synchronize];
        
    }
    - (IBAction)read:(id)sender {
        // [NSUserDefaults standardUserDefaults]可以直接操作偏好设置文件夹
        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    
       NSLog(@"%@",[defaults objectForKey:@"account"]);
        
    //    NSDictionary *dict = @{@"account":@"hm"};
    //    
    //    dict writeToFile:<#(NSString *)#> atomically:<#(BOOL)#>
        
    }
    
    /*
        偏好设置的好处
        不用关心文件名
        快速进行键值对存储的时候用偏好设置
  • 相关阅读:
    get通配符
    常用正则表达式(合)
    2.A star
    1.序
    机器人运动规划04《规划算法》
    机器人运动规划03什么是运动规划
    6.2 性能优化
    6.1 内存机制及使用优化
    5.9 热修复技术
    5.8 反射机制
  • 原文地址:https://www.cnblogs.com/zhuyaguang/p/4787565.html
Copyright © 2011-2022 走看看