iOS 说说NSUserDefaults储存
摘要: NSUserDefaults能用来储存一些小数据信息,以键值对key-value的方式储存。是密文储存在plist文档里,因此比较敏感数据信息要先自身数据加密后再存。可作为程序的全局性自变量,许多人都...
NSUserDefaults能用来储存一些小数据信息,以键值对key-value的方式储存。是密文储存在plist文档里,因此比较敏感数据信息要先自身数据加密后再存。可作为程序的全局性自变量,许多人都感觉很便捷。
如:member_id=fei
//载入数据信息
NSString *a=@"fei";
[[NSUserDefaults standardUserDefaults] setObject:a forKey:@"member_id"];
//同歩硬盘,此步太重要。由于载入句子实行后,仅仅把数据信息存进缓存文件,并沒有真实存进硬盘,将会是以便节约I/O花销,多写好多个自变量值再一次递交吧
[[NSUserDefaults standardUserDefaults] synchronize];
[self.edit1 setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"member_id"]];
//清除
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"member_id"];