iOS数据持久化--用户属性

一、简介

      NSUserDefaults类是一个单例类,每个程序只有一个 NSUserDefaults对象,可以用来存储用户的属性,比如自动登录时候的账号密码等小型的数据。

二、使用

  1.NSUserDefaults对象的获取

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];

  2.数据的存储  

  //保存数据(如果设置数据之后没有同步, 会在将来某一时间点自动将数据保存到Preferences文件夹下面)
   [defaults setObject:@"yangyong" forKey:@"name"];

   //强制让数据立刻保存
[defaults synchronize];

   3.数据的读取

NSString *name=[defaults objectForKey:@"name"];

 

三、存储位置

   NSUserDefaults类把数据保存成一个plist文件,放在preference文件里。

 

posted @ 2017-06-26 16:59  蜗牛叔叔  阅读(227)  评论(0编辑  收藏  举报