iOS数据存储:用户设置数据

在android中,保存用户设置数据一般使用SharedPreference。

在ios中,是通过NSUserDefaults来实现的。

它们的共同点就是:数据都是以xml文件格式保存的,只不过在ios中,该文件的后缀是.plist。

不过,NSUserDefaults的使用更简单。

NSUserDefaults *userSettings = [NSUserDefaultsstandardUserDefaults];

//设置各种设置

   [userSettings setBool:YESforKey:@"messageNotify"];

   [userSettings setObject:(id) forKey:(NSString *)];

//立刻更新设置文件

   [userSettings synchronize];


//读取

   BOOL needMessageNotify = [userSettings boolForKey:@"messageNotify"];


你可能感兴趣的:(iOS数据存储:用户设置数据)