NSUserDefaults的使用
来源:互联网 发布:vscode前端必备插件 编辑:程序博客网 时间:2024/06/11 13:39
- (void)viewDidLoad { [super viewDidLoad]; //需求一:不同的类型数据存入文件 //1.准备数据 NSArray *array = @[@"Bob", @20, @[@"Shell", @"Python", @"Objective-C"]]; BOOL isLogIn = YES; NSInteger gradeValue = 4; //2.获取单例对象,选择方法,指定不同的key NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:array forKey:@"arrayKey"]; [defaults setBool:isLogIn forKey:@"isLogInKey"]; [defaults setInteger:gradeValue forKey:@"gradeValueKey"]; //3.调用同步方法(强制写入文件) [defaults synchronize]; //需求二:将存入的数据读取出来 //1.获取单例对象,给定key(取决于存入指定key), 选择方法 NSArray *readArray = [defaults objectForKey:@"arrayKey"]; BOOL readLogIn = [defaults boolForKey:@"isLogInKey"]; NSInteger readInteger = [defaults integerForKey:@"gradeValueKey"]; //验证 NSLog(@"array:%@; bool:%d; integer:%ld", readArray, readLogIn, (long)readInteger); //了解:可以删除指定key的value值 [defaults removeObjectForKey:@"gradeValueKey"];}
0 0
- NSUserDefaults的使用 (收集)
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults的使用
- NSUserDefaults的使用
- NSUserDefaults的使用
- NSUserDefaults的简单使用
- NSUserDefaults的使用
- NSUserDefaults的使用
- NSUserDefaults的使用
- iOS - NSUserDefaults的使用
- NSUserDefaults standardUserDefaults的使用
- NSUserDefaults的使用
- NSUserDefaults的简单使用
- NSUserDefaults standardUserDefaults的使用
- 提取不重复整数(从右向左去重)
- linux timer
- 从0开始学习 GitHub 系列之「03.Git 速成」
- 常用的一些Android代码
- Failed to read schema document 'http://www.springframework.org/schema/beans/spring- beans-3.2.xsd'
- NSUserDefaults的使用
- unexpected token: Member
- crontab文件的位置
- 【数据结构】算法10.2 插入排序-折半插入
- HDU 3729 二分图匹配
- memcache详细解读
- SVD
- yii2表单
- 【poj 3254】Corn Fields 状压动规