你的位置:首页 > 操作系统

[操作系统]通过偏好设置进行数据存储


 

//偏好设置是专门用来保存应用程序的配置信息的, 一般情况不要再偏好设置中保存其他数据// 如果利用系统的偏好设置来存储数据, 默认就是存储在Preferences文件夹下面的// 偏好设置会将所有的数据保存到同一个文件中// 获取NSUserDefaults对象NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];// 保存数据(如果设置数据之后没有同步, 会在将来某一时间点自动将数据保存到Preferences文件夹下面)如下:[defaults setObject:@"lnj" forKey:@"name"];[defaults setObject:@"man" forKey:@"gender"];[defaults setInteger:13 forKey:@"age"];[defaults setDouble:10.1 forKey:@"height"];// 让NSUserDefaults立刻保存同步数据:[defaults synchronize];//读取偏好设置中存储的数据:// 1.获取NSUserDefaultsNSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];// 2.通过NSUserDefaults获取保存的数据NSString *name = [defaults objectForKey:@"name"];int age = [defaults integerForKey:@"age"];