iOS 学习笔记 8 NSUserDefaults学习
来源:互联网 发布:淘宝钛锗手链 编辑:程序博客网 时间:2024/06/06 03:47
NSUserDefaults类用于保存应用程序设置和属性以及用户数据。例如,你可以存储用户在应用程序中使用的图片或默认颜色方案。这些对象存储在iOS所谓的“defaults系统”中。iOS的defaults系统在整个app中都是可用的,因此存放到defaults系统中的数据也是整个应用程序生命周期中可用的。也就是说,无论用户关闭程序还是关机,在用户再次打开程序或开机后这些数据仍然存在。
NSUserDefaults可以存储的数据类型包括:NSData NSString NSNumber NSDate NSArray NSDictionary
如果你想保存其他类型,如UIImage,你应该进行编码,或者将它转换为NSData、NSNumber或者NSString。
NSUserDefaults的几个重要方法:
standardUserDefaults:创建共享默认设置对象的类方法(Java中的静态方法,单例)
objectForKey:返回键对象的实例方法
setObject: forKey:以指定的键设置值的实例方法
- - (void)viewDidLoad
- {
- [superviewDidLoad];
- NSUserDefaults *myDefaults = [NSUserDefaultsstandardUserDefaults];
- [myDefaultssetObject:@"Hello"forKey:@"defaultKey"];
- NSLog(@"The value is %@",[myDefaultsobjectForKey:@"defaultKey"]);
- }
- iOS 学习笔记 8 NSUserDefaults学习
- iOS 学习笔记 8 NSUserDefaults学习
- iOS学习笔记--04 NSUserDefaults
- IOS学习笔记14—用户首选项NSUserDefaults
- IOS学习笔记14—用户首选项NSUserDefaults
- iOS学习笔记——使用NSUserDefaults存储自定义数据
- ios学习--NSUserDefaults 简介&使用 NSUserDefaults 存储自定义对象
- IOS学习之NSUserDefaults的一些用法
- iOS学习之—— NSUserDefaults
- 1、NSUserDefaults的用法(20130820学习笔记);
- Object-C 学习笔记(三十一)--- NSUserDefaults
- IOS 学习笔记17 iPhone开发之使用NSUserDefaults存储数据
- NSUserDefaults使用(学习网址)
- 深入学习NSUserDefaults/standardUserDefaults
- swift学习笔记(一)NSUserDefaults存储对象的方法
- [iOS]学习笔记8 (iOS之阻塞)
- iOS UIResponder 学习笔记
- ios学习笔记
- Android开发入门之采用ContentProvider对外共享数据
- JAVA语法总结 - 基本数据类型
- CSS总结
- nefu 2 打素数表
- ASP.NET产生随机验证码
- iOS 学习笔记 8 NSUserDefaults学习
- C的xml编程文章链接
- MSSQL2K - SQL Injector - Query String Parameter Attack结合netcat获得反向cmdshell
- Java语法总结 - 数组
- signapk流程分析
- UIButton,设置为UIButtonTypeCustom类型时,做圆角效果
- Java语法总结 - 字符串
- hdu 1166——敌兵布阵 (线段树)
- 我的梦想