NSUserDefaults是一種輕量級本地存儲,文件以plist形式儲存在Documents/LibraryPreferences裏緩存
NSUserDefaults *ud=[NSUserDefaults standardUserDefaults]; NSDictionary * dict1=@{ @"name":@"Josone", @"age":@"18", @"sex":@"M" }; NSDictionary * dict2=@{ @"name":@"LiHua", @"age":@"48", @"sex":@"M" }; NSDictionary * dict3=@{ @"name":@"Peter", @"age":@"28", @"sex":@"M" }; NSArray *arr=@[dict1,dict2,dict3]; //若是儲存內容重名了,會進行替換 [ud setObject:arr forKey:@"班級"]; //立刻執行將內容存到硬盤,不寫的話,會先緩存,而後在系統不忙的時候儲存到硬盤 [ud synchronize];
NSUserDefaults 存儲的東西被刪除:APP被卸載code