iPhone开发之使用NSUserDefaults存储数据
2012-09-12 11:00
465 查看
iPhone中在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。
NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString, NSNumber, NSDate, NSArray, NSDictionary,详细方法可以查看类文件。
一、将数据存储到NSUserDefaults:
二、读取NSUserDefaults中的数据
转:http://blog.devdiv.com/newbility/page/2
NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString, NSNumber, NSDate, NSArray, NSDictionary,详细方法可以查看类文件。
一、将数据存储到NSUserDefaults:
// UISwitch - (IBAction)switchChanged:(id)sender { NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; [userDefaults setBool:_theSwitch.on forKey:@"switchValue"]; } // UITextField - (IBAction)inputChanged:(id)sender { NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; [userDefaults setObject:_textField.text forKey:@"inputValue"]; }
二、读取NSUserDefaults中的数据
// UISwitch NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; BOOL sw = [userDefaults boolForKey:@"switchValue"]; [_theSwitch setOn:sw]; // UITextField NSString *str = [userDefaults stringForKey:@"inputValue"]; [_textField setText:str];
转:http://blog.devdiv.com/newbility/page/2
相关文章推荐
- IOS 学习笔记17 iPhone开发之使用NSUserDefaults存储数据
- iPhone开发之使用NSUserDefaults存储数据!!!
- 基于Swift的iOS应用程序开发:使用NSUserDefaults存储本地数据
- IOS开发:NSUserDefaults的使用(轻量级本地数据存储)
- iOS开发 数据存储之NSUserDefaults
- Checklists学习日志之使用NSUserDefaults存储数据
- IPHONE数据存储的常用方式NSKEYEDARCHIVER/NSUSERDEFAULTS/PLIST WRITE写入
- iOS开发-进阶:NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
- iPhone开发:使用NSValue存储任意类型的数据
- IPHONE数据存储的常用方式NSKEYEDARCHIVER/NSUSERDEFAULTS/PLIST WRITE写入
- IOS开发—数据存储(直接写入、NSUserDefaults、NSkeyedArchiver)
- iphone数据存储之--NSUserDefaults
- iphone数据存储之--NSUserDefaults
- IOS开发模块总结(一)本地数据存储4 NSUserDefaults
- NSUserDefaults轻量级永久存储数据使用介绍
- iOS 数据持久化之使用NSUserDefaults存储数据
- 【IPHONE开发-OBJECTC入门学习】NSUserDefaults使用
- ios开发系列之文件的写入读取,NSUserDefaults存储数据,NSFileManager操作文件和文件夹
- iOS开发笔记--iOS开发 使用NSUserDefaults 保存数据
- iOS开发中使用NSUserDefaults存储的对象变成null的解决办法