NSUserDefaults
来源:互联网 发布:乐酷网络网站 编辑:程序博客网 时间:2024/06/06 00:49
//VC
//单例// [NSUserDefaults standardUserDefaults];//[NSUserDefaults standardUserDefaults] 沙河存储文件在plist文件里面//存储[[NSUserDefaults standardUserDefaults] setObject:@"hello" forKey:@"world"];
// [[NSUserDefaults standardUserDefaults] setInteger:@”” forKey:@”“]
// [NSUserDefaults standardUserDefaults] setBool:<#(BOOL)#> forKey:<#(NSString *)#>
//闪存同步数据
[[NSUserDefaults standardUserDefaults] synchronize];
//沙河家目录NSLog(@"home == %@",NSHomeDirectory());//读取数据
// NSString *str = [[NSUserDefaults standardUserDefaults] objectForKey:@”world”];
//删除[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"world"];Model *model = [[Model alloc] init];model.name = @"小明";//归档NSData *data = [NSKeyedArchiver archivedDataWithRootObject:model];[[NSUserDefaults standardUserDefaults] setObject:data forKey:@"name"];[[NSUserDefaults standardUserDefaults] synchronize];//解档NSData *data2 = [[NSUserDefaults standardUserDefaults] objectForKey:@"name"];Model *model2;model2 = [NSKeyedUnarchiver unarchiveObjectWithData:data2];NSLog(@"name == %@",model2.name);
//Model
- (id)initWithCoder:(NSCoder *)aDecoder{self = [super init];if (self) { self.name = [aDecoder decodeObjectForKey:@"name"];}return self;}
0 0
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- NSUserDefaults
- 1017. Queueing at Bank (25)
- 《多线程编程》学习之九:Lock的使用
- SharedPreferences进行数据存储
- ACM篇:POJ 4001 -- Xiangqi
- 加载中...
- NSUserDefaults
- masterJ2EE篇002——springmvc简单实例
- File文件存储
- 73. 简化 CSS 选择符
- 实时字幕生成原理挖掘——论文解读DenseCap: Fully Convolutional Localization Networks for Dense Captioning
- Java一维数组
- Android相机和录音的使用总结
- LeetCode No.124 Binary Tree Maximum Path Sum
- 汇编语言程序设计-十进制转换为十六进制的程序实现