1. 程式人生 > >NSUserDefaults standardUserDefaults 儲存和讀取

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: