NSUserDefaults
简介:NSUserDefaults用来存储数据量小的数据。支持:NSString/NSData/NSArray/NSNumber/NSDictionary
使用:
存储:
//创建
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
//存储 forKey:唯一标识
[defaults setObject:config forKey:Key];
//同步
[defaults synchronize];
读取:
config是字典类型。也可以是其他类型。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSMutableDictionary *config = [NSMutableDictionary dictionaryWithDictionary:[defaults objectForKey:Key]];
//config = [[NSUserDefaults standardUserDefaults] objectForKey:Key];
补充:NSMutableDictionary类允许随意添加或删除字典元素。setObject:forKey: removeObjectForKey: