iOS NSUserDefaults使用方法
来源:互联网 发布:小米商城抢购软件 编辑:程序博客网 时间:2024/05/02 02:46
什么是NSUserDefaults?
NSUserDefaults类用于保存应用程序设置和属性以及用户数据。例如,你可以存储用户在应用程序中使用的图片或默认颜色方案。这些对象存储在iOS所谓的“defaults系统”中。iOS的defaults系统在整个app中都是可用的,因此存放到defaults系统中的数据也是整个应用程序生命周期中可用的。也就是说,无论用户关闭程序还是关机,在用户再次打开程序或开机后这些数据仍然存在。NSUserDefaults可以存储的数据类型包括:
NSData
NSString
NSNumber
NSDate
NSArray
NSDictionary
如果你想保存其他类型,如UIImage,你应该进行编码(即archive),或者将它转换为NSData、NSNumber或者NSString。
使用方法:
1、创建写入:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:firstName forKey:@"firstName"]; [defaults setObject:lastName forKey:@"lastname"]; [defaults setInteger:age forKey:@"age"]; [defaults setObject:imageData forKey:@"image"]; [defaults synchronize];
2、读取:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *firstName = [defaults objectForKey:@"firstName"]; NSString *lastName = [defaults objectForKey:@"lastname"]; int age = [defaults integerForKey:@"age"]; NSString *ageString = [NSString stringWithFormat:@"%i",age]; NSData *imageData = [defaults dataForKey:@"image"]; UIImage *contactImage = [UIImage imageWithData:imageData]; // Update the UI elements with the saved data firstNameTextField.text = firstName; lastNameTextField.text = lastName; ageTextField.text = ageString; contactImageView.image = contactImage;
- iOS NSUserDefaults使用方法
- NSUserDefaults使用方法
- iOS:NSUserDefaults
- iOS:NSUserDefaults
- iOS NSUserDefaults
- ios-NSUserDefaults
- iOS-NSUserDefaults
- iOS NSUserDefaults
- iOS NSUserDefaults
- iOS NSUserdefaults
- NSUserDefaults的使用方法
- NSUserDefaults的使用方法
- NSUserDefaults的最佳使用方法
- NSUserDefaults 简介,以及使用方法使用
- iOS: NSUserDefaults issues
- iOS SDK: 使用NSUserDefaults
- iOS SDK: 使用NSUserDefaults
- iOS: NSUserDefaults issues
- 黑马程序员学习笔记五 初识异常
- WDF学习笔记之CharSample
- JNI中的数据类型
- sqlserver 中select in的排序问题
- C3p0使用时出现的异常及解决方案
- iOS NSUserDefaults使用方法
- RTFSC (Read the fucking source code )
- 采用cocos2d 1.1版本若是要实现屏幕为竖屏显示怎样修改
- 移动网络名词理解(5)---APN、wap、net
- uva 156 - Ananagrams
- 浅谈数据库连接
- 简单教你配置高性能的vi编辑器(ctags+vim+cscope)
- 笔试中遇到的问题总结(一)
- 笔试中遇到的问题总结(一)