iOS NSUserDefaults的基本使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS NSUserDefaults的基本使用相关的知识,希望对你有一定的参考价值。
/** * NSUserDefaults可以进行轻量级的数据存储 * NSUserDefaults支持的数据类型: NSString, NSNumber, NSDate, NSArray, * NSDictionary */ //初始化NSUserDefaults NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; //存储BOOL类型 [defaults setBool:YES forKey:@"fisrtLaund"]; //存储对象 [defaults setObject:@"LF" forKey:@"name"]; //存储Integer类型 [defaults setInteger:23 forKey:@"age"]; //同步到磁盘 [defaults synchronize]; //NSUserDefaults的读取 BOOL isFirst = [defaults boolForKey:@"fisrtLaund"]; id name = [defaults objectForKey:@"name"]; NSInteger age = [defaults integerForKey:@"age"]; NSLog(@"%d--%@--%ld",isFirst,name,age); //删除数据 [defaults removeObjectForKey:@"name"]; NSLog(@"%@",[defaults objectForKey:@"name"]);
以上是关于iOS NSUserDefaults的基本使用的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 NSUserDefaults 存储和加载 BOOL 数组或 int 数组? (IOS 7)
从 iOS 上的 React Native 应用程序访问 NSUserDefaults
iOS NSUserDefaults synchronize存储遇到的坑
你可以在 NSUserDefaults 中保存 Parse 信息吗? (IOS)