ios 如何保存存有对象的数组或者字典
2个回答
展开全部
多种保存方式。
用户偏好保存:NSUserDefaults
保存:[[NSUserDefaults standardUserDefaults] setObject:你的字典或数组 forKey:@"设置关键key"];
取出(根据你设置的key来取出): [[NSUserDefaults standardUserDefaults] objectForKey:@"设置关键key"];
2.保存到沙盒路径(数组同理)
NSDictionary *dic = @{};
//得到本地沙盒路径
NSString *libPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
//拼接文件路径
NSString *path = [libPath stringByAppendingPathComponent:@"你的文件名.格式"];//一般常用plist
//保存
[dic writeToFile:path atomically:YES];
3.corodata或sqlite3
4.转换成字节流保存。
5.归档。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询