iOS NSUserDefaults轻量级本地存储
博客专区 > JoshSone 的博客 > 博客详情
iOS NSUserDefaults轻量级本地存储
JoshSone 发表于1年前
iOS NSUserDefaults轻量级本地存储
  • 发表于 1年前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

NSUserDefaults是一种轻量级本地存储,文件以plist形式储存在Documents/LibraryPreferences里

 NSUserDefaults *ud=[NSUserDefaults standardUserDefaults];
    NSDictionary * dict1=@{
                          @"name":@"Josone",
                          @"age":@"18",
                          @"sex":@"M"
                         };
    NSDictionary * dict2=@{
                          @"name":@"LiHua",
                          @"age":@"48",
                          @"sex":@"M"
                          };
    NSDictionary * dict3=@{
                           @"name":@"Peter",
                           @"age":@"28",
                           @"sex":@"M"
                           };
    NSArray *arr=@[dict1,dict2,dict3];
//如果储存内容重名了,会进行替换
    [ud setObject:arr forKey:@"班级"];

    //马上执行将内容存到硬盘,不写的话,会先缓存,然后在系统不忙的时候储存到硬盘 
    [ud synchronize];

NSUserDefaults 存储的东西被删除:APP被卸载

 

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