美文网首页
iOS本地存储

iOS本地存储

作者: Zszen | 来源:发表于2018-09-27 18:01 被阅读8次

    参考:https://www.jianshu.com/p/cd475693e2f8

    // 获取用户偏好设置对象
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    // 保存用户偏好设置
    [defaults setBool:self.one.isOn forKey:@"one"];
    [defaults setBool:self.two.isOn forKey:@"two"];
    // 注意:UserDefaults设置数据时,不是立即写入,而是根据时间戳定时地把缓存中的数据写入本地磁盘。所以调用了set方法之后数据有可能还没有写入磁盘应用程序就终止了。
    // 出现以上问题,可以通过调用synchornize方法强制写入
    // 现在这个版本不用写也会马上写入 不过之前的版本不会
    [defaults synchronize];
    
    //获取
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    self.one.on = [defaults boolForKey:@"one"];
    self.two.on = [defaults boolForKey:@"two"];
    

    相关文章

      网友评论

          本文标题:iOS本地存储

          本文链接:https://www.haomeiwen.com/subject/pmqyoftx.html