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