我目前正在创建一个应用程序,我需要持久存储大量数据,其中大部分都包含在自定义类中。
我习惯使用UserDefault存储数据,但我已经读过UserDefault不能很好地处理大量数据。我有什么选择,是否可以使用UserDefault存储所有内容?
游戏是一个足球经理游戏,我有30个团队,每个团队有大约25个玩家,每个玩家都有很长的变量列表,比如每场比赛后需要存储的游戏,目标,俱乐部等< / p>
答案 0 :(得分:2)
请查看Core Data,这是一个可以帮助您完成此操作的Apple框架:持久存储大量数据。 Apple有大量文档。你可能想从这里开始:
答案 1 :(得分:0)
我建议使用Realm
。它抽象了使用SQLite的复杂性,它比Core Data
更容易。