ios应用数据存储方式(NSUserDefaults)

        一.简介      
      很多iOS应用都支持偏好设置,主要用于存储个人保密信息。比如保存用户名,密码,是否自动登录等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能。
 每个应用都有个NSUserDefaults实例,通过它来存取偏好设置.
 
      二.代码实现
AppDelegate.m
//NSUserDefaults的创建存储
 
NSUserDefaults *userdefaults = [NSUserDefaults standardUserDefaults];//创建一个defaults管理器
 
[userdefaults setObject:@"123" forKey:@"str"];//保存一个字符串
[userdefaults setBool:YES forKey:@"key"];//bool
[userdefaults setInteger:10 forKey:@"int"];//存整型
[userdefaults synchronize];
 
ViewControl.m
//NSUserDefaults的创建取值
 
NSUserDefaults *userdefaults = [NSUserDefaults standardUserDefaults];//创建一个defaults管理器
    //取值
    NSString *s = [userdefaults objectForKey:@"str"];
    BOOL f = [userdefaults boolForKey:@"key"];
    NSInteger  a = [userdefaults integerForKey:@"int"];

posted on 2015-12-06 01:03  我是神经一把刀  阅读(215)  评论(0编辑  收藏  举报

导航