zoukankan      html  css  js  c++  java
  • iOS开发之NSUserDefaults

    在ios中偏好设置保存用户配置的对象

    //NSUserDefaults读取
    //获取标准函数对象 
    //通过对象获取名称下NSMutableDictionary数据  
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    NSMutableDictionary *defaultcoordinate = [defaults objectForKey:@"default_coordinate"];
    NSString *currentCity = [defaultcoordinate objectForKey:@"c_name"];  
    
    //NSUserDefaults写入,更新
    //1添加id对象类型数据  
    //2获取对象类型数据  
    [defaults setObject:@"kaka" forKey:@"newdata"];
    [defaults objectForKey:@"newdata"];
      
    [defaults setDouble:2013 forKey:@"double"];
    [defaults doubleForKey:@"double"];
      
    [defaults setBool:NO forKey:@"BOOL"];
    [defaults boolForKey:@"BOOL"];
      
    [defaults setInteger:12 forKey:@"int"];
    [defaults integerForKey:@"int"];
      
    [defaults setFloat:0.23 forKey:@"float"];
    [defaults floatForKey:@"float"];  
      
    //NSUserDefaults删除
    [defaults removeObjectForKey:@"newdata"];
    
    //操作之后记得Synchronize同步操作,否则偶然会因为别的线程占大量内存而没有保存成功
    [defaults synchronize];  
  • 相关阅读:
    查看占用内存cpu top10
    free 详解
    find
    服务器硬件查看
    firewalld命令使用
    firewalld-zone概念介绍
    Jenkins rpm包安装
    攻击防御案例
    filebeat收集系统登陆日志
    nginx转换json格式
  • 原文地址:https://www.cnblogs.com/ht-927/p/4365710.html
Copyright © 2011-2022 走看看