在Swift中持续存储大量数据

问题描述 投票:-1回答:2

我目前正在创建一个应用程序,我需要持久存储大量数据,其中大部分都包含在自定义类中。

我习惯使用UserDefault存储数据,但我已经读过UserDefault不能很好地处理大量数据。我有什么选择,是否可以使用UserDefault存储所有内容?

游戏是一个足球经理游戏,我有30个团队,每个团队有大约25个玩家,每个玩家都有很长的变量列表,如游戏,目标,俱乐部等,每场比赛后需要存储

swift storage
2个回答
2
投票

请查看Core Data,这是一个可以帮助您完成此操作的Apple框架:持久存储大量数据。 Apple有大量文档。你可能想从这里开始:

Core Data Programming Guide


0
投票

我建议使用Realm。它抽象了使用SQLite的复杂性,它比Core Data更容易。

https://realm.io/docs/swift/latest/

© www.soinside.com 2019 - 2024. All rights reserved.