偏好设置保存数据

来源:互联网 发布:关闭移动数据流量方法 编辑:程序博客网 时间:2024/05/16 00:53

//偏好设置专门用来保存应用程序的配置信息的,一般情况不要再偏好设置中保存其他数据

//如果利用系统的偏好设置来存储数据,默认就是存储在Preferences文件夹下面的

 //偏好设置会将所有的数据保存到同一个文件中


//保存数据

 //1.获取NSUserDefaults对象

NSUserDefaults * defaults = [NSUserDefaultsstandardUserDefaults];

//2.保存数据(如果设置数据之后没有同步,会在将来某一时间点自动将数据保存Preferences文件夹下面)

    [defaultssetObject:@"su"forKey:@"name"];

    [defaultssetObject:@"gril"forKey:@"student"];

    [defaultssetInteger:13forKey:@"age"];

//NSUserDefaults立刻保存数据

[defaultssynchronize];


//读取数据

 //1.获取NSUserDefaults对象

NSUserDefaults * defaults = [NSUserDefaultsstandardUserDefaults];

//2.通过NSUserDefaults获取保存的数据

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

int age = [defaults integerForKey:@"age"];


NSLog(@"%@",name);

NSLog(@"%d",age);


0 0