IOS之【NSUserDefaults】

原创 2013年12月03日 14:18:31

@implementation jamesWongViewController


- (void)viewDidLoad

{

    [superviewDidLoad];

    [self read];

}


#pragma mark 读取偏好设置

- (void)read {

    NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];

   NSString *useranme = [defaults objectForKey:@"username"];

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

   BOOL autoLogin = [defaults boolForKey:@"auto_login"];

    

   NSLog(@"%@-%@-%i",useranme, password, autoLogin);

}


#pragma mark 存储偏好设置

- (void)save {

    // NSUserDefaults关联着沙盒中的Preferences文件夹

    NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];

    

    [defaults setObject:@"jamesWong" forKey:@"username"];

    [defaultssetObject:@"123" forKey:@"password"];

    [defaultssetBool:YES forKey:@"auto_login"];

    

    // 将数据同步到Preferences文件夹中

    [defaults synchronize];

}


@end


版权声明:本文为博主原创文章,未经博主允许不得转载。

IOS 文件目录及NSUserDefaults浅谈

1.IOS文件目录 iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app...
  • crycheng
  • crycheng
  • 2014年03月27日 14:15
  • 9770

NSuserdefaults 数据保存安全性[黑科技分析]

1. NSuserdefaults数据持久化安全性分析; 2.NSuserdefaults数据持久化使用自定义算法加密/解密的必要性...
  • kaka_2928
  • kaka_2928
  • 2016年05月05日 20:32
  • 1827

iOS NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象

摘要 NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是...
  • sevenquan
  • sevenquan
  • 2015年12月30日 18:42
  • 3598

IOS中NSUserDefaults保存账号密码

  • 2015年07月17日 11:44
  • 44KB
  • 下载

iOS用户首选项NSUserDefaults浅析

NSUserDefaults称为用户首选项,是一个轻量级的数据存储机制。关于如何使用,请参考《iOS项目开发实战——使用用户首选项数据API存储信息》《iOS项目开发实战——使用用户首选项数据进行启动...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年10月23日 09:42
  • 1329

iOS开发 -NSUserDefaults 轻量级快速存储

IOS提供了一个轻量级的快速数据存储方式:NSUserDefaults; 程序运行的时候从用户默认的数据库中读取程序的设置,同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默...
  • wangzi11322
  • wangzi11322
  • 2015年06月04日 18:00
  • 2107

iOS 使用NSUserDefaults存取头像

本文将实现功能: 在应用的个人设置页面从相册或者拍照获取一张头像,并将这张头像照片保存在nsuserdefaults中,返回到了个人中心页面后,再从nsuserdefaults取出该头像...
  • u012320459
  • u012320459
  • 2016年07月12日 21:56
  • 1243

ios 用NSUserDefaults做本地化搜索记录

效果图如下: 数据库实现这个比较简单,但是这点小东西就动用数据库有点兴师动众的”赶脚”,所以用单例对象NSUserDefaults持久化数组就可以。听起来很简单,事实上呢,也很简单。直接上代码吧...
  • qq_18505715
  • qq_18505715
  • 2015年09月01日 15:35
  • 1434

IOS中NSUserDefaults的用法(轻量级本地数据存储)

NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefa...
  • tangwei019917
  • tangwei019917
  • 2013年03月14日 10:29
  • 1222

【iOS-Cocos2d游戏开发之十九】游戏数据存储的四种常用方式NSKeyedArchiver/NSUserDefaults/Write写入/SQLite3

李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/513.html        ...
  • xiaominghimi
  • xiaominghimi
  • 2011年11月08日 14:37
  • 17378
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS之【NSUserDefaults】
举报原因:
原因补充:

(最多只允许输入30个字)