NSUserDefaults standardUserDefaults 儲存和讀取
阿新 • • 發佈:2019-01-30
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: