iOS 学习笔记 8 NSUserDefaults学习
2013-07-08 20:21
429 查看
NSUserDefaults类用于保存应用程序设置和属性以及用户数据。例如,你可以存储用户在应用程序中使用的图片或默认颜色方案。这些对象存储在iOS所谓的“defaults系统”中。iOS的defaults系统在整个app中都是可用的,因此存放到defaults系统中的数据也是整个应用程序生命周期中可用的。也就是说,无论用户关闭程序还是关机,在用户再次打开程序或开机后这些数据仍然存在。
NSUserDefaults可以存储的数据类型包括:NSData NSString NSNumber NSDate NSArray NSDictionary
如果你想保存其他类型,如UIImage,你应该进行编码,或者将它转换为NSData、NSNumber或者NSString。
NSUserDefaults的几个重要方法:
standardUserDefaults:创建共享默认设置对象的类方法(Java中的静态方法,单例)
objectForKey:返回键对象的实例方法
setObject: forKey:以指定的键设置值的实例方法
[plain] view
plaincopy
- (void)viewDidLoad
{
[superviewDidLoad];
NSUserDefaults *myDefaults = [NSUserDefaultsstandardUserDefaults];
[myDefaultssetObject:@"Hello"forKey:@"defaultKey"];
NSLog(@"The value is %@",[myDefaultsobjectForKey:@"defaultKey"]);
}
转自:http://blog.csdn.net/wzp121500/article/details/9257119
NSUserDefaults可以存储的数据类型包括:NSData NSString NSNumber NSDate NSArray NSDictionary
如果你想保存其他类型,如UIImage,你应该进行编码,或者将它转换为NSData、NSNumber或者NSString。
NSUserDefaults的几个重要方法:
standardUserDefaults:创建共享默认设置对象的类方法(Java中的静态方法,单例)
objectForKey:返回键对象的实例方法
setObject: forKey:以指定的键设置值的实例方法
[plain] view
plaincopy
- (void)viewDidLoad
{
[superviewDidLoad];
NSUserDefaults *myDefaults = [NSUserDefaultsstandardUserDefaults];
[myDefaultssetObject:@"Hello"forKey:@"defaultKey"];
NSLog(@"The value is %@",[myDefaultsobjectForKey:@"defaultKey"]);
}
转自:http://blog.csdn.net/wzp121500/article/details/9257119
相关文章推荐
- IOS学习笔记14—用户首选项NSUserDefaults
- iOS 学习笔记 8 NSUserDefaults学习
- IOS 学习笔记17 iPhone开发之使用NSUserDefaults存储数据
- IOS学习笔记14—用户首选项NSUserDefaults
- iOS学习笔记--04 NSUserDefaults
- IOS学习之——用NSUserDefaults保存和读取程序设置
- iOS开发笔记--iOS开发 使用NSUserDefaults 保存数据
- iOS开发笔记9:NSUserDefaults存储自定义实体对象
- iOS开发笔记之NSUserDefaults中存入自定义对象
- iOS开发学习-NSUserDefaults的介绍和用法
- iOS学习(三十三)使用NSUserDefaults简单的登陆界面保存用户名,下次启动并显示出来
- 【IOS-Swift】实战笔记——数据持久化之NSUserDefaults(本地轻量级数据存储)
- iOS开发学习专题-基础知识(五) NSDate时间 NSUserDefaults本地存储 NSNotification系统通知的详细使用方式
- ios开发学习笔记--数据持久化之偏好设置(NSUserDefault)
- iOS陆哥开发笔记(二十三) (缓存机制NSUserDefaults)
- iOS小明开发笔记(二十一) (缓存机制NSUserDefaults)
- iOS开发笔记--iOS开发 使用NSUserDefaults 保存数据
- swift学习笔记(一)NSUserDefaults存储对象的方法
- iOS学习之—— NSUserDefaults