离线存储
博客专区 > 海锋 的博客 > 博客详情
离线存储
海锋 发表于7个月前
离线存储
  • 发表于 7个月前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

plist

偏好设置

偏好设置NSUserDefaults

底层就是封闭了一个字典,利用字典的方式生成plist文件

好处:不需要关心文件名(它会自动生成)快速进行键值对存储.

  • 存储
NSUserDefaults *defautls = [NSUserDefaults standardUserDefaults];
    [defautls setObject:@"gaowei" forKey:@"name"];
    [defautls setBool:YES forKey:@"isBool"];
    [defautls setInteger:5 forKey:@"num"];
    //同步,立即写入文件.
    [defautls synchronize];
  • 读取
//存是用什么key存的, 读的时候就要用什么key值取
    //存的时候使用的什么类型,取的时候也要用什么类型.
    NSString *str = [[NSUserDefaults standardUserDefaults] objectForKey:@"name"];
    BOOL isBool  = [[NSUserDefaults standardUserDefaults] boolForKey:@"isBool"];
    NSInteger num = [[NSUserDefaults standardUserDefaults] integerForKey:@"num"];
    NSLog(@"name =%@-isBool=%d-num=%ld",str,isBool,num);

归档

SQLite

共有 人打赏支持
粉丝 2
博文 21
码字总数 25279
×
海锋
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: