NSUserDefaults standardUserDefaults 存储和读取

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:

你可能感兴趣的:(ios,Objective-C,NSUserDefaults)