您的位置:首页 > 移动开发 > IOS开发

iOS NSUserDefaults轻量级本地存储

2016-11-23 00:00 429 查看
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被卸载

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: