码迷,mamicode.com
首页 > 移动开发 > 详细

IOS 偏好设置数据 存 取(Preferences文件夹)

时间:2017-03-09 22:37:14      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:class   情况   log   其他   and   配置   tin   integer   读取   

 

 

/**
 *
 *存储数据
 */
- (IBAction)saveBtn:(id)sender {
    // 偏好设置是专门用来保存应用程序的配置信息的, 一般情况不要再偏好设置中保存其他数据
    // 如果利用系统的偏好设置来存储数据, 默认就是存储在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];

}

/**
 *读取数据
 *
 */
- (IBAction)readBtn:(id)sender {
    
    // 1.获取NSUserDefaults
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    // 2.通过NSUserDefaults获取保存的数据
    NSString *name = [defaults objectForKey:@"name"];
    int age = [defaults integerForKey:@"age"];
    NSLog(@"%@", name);
    NSLog(@"%d", age);
}

 

IOS 偏好设置数据 存 取(Preferences文件夹)

标签:class   情况   log   其他   and   配置   tin   integer   读取   

原文地址:http://www.cnblogs.com/liuwj/p/6528205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!