gpt4 book ai didi

ios - 存储 Trivia 游戏数据的最佳方式?

转载 作者:行者123 更新时间:2023-11-28 07:16:06 24 4
gpt4 key购买 nike

我正在创建一个 iOS 知识问答游戏,其中包含 1,000 到 10,000 个问题。每个问题只有两个可能的答案,因此每个问题的数据量会非常小。

我想知道我是否应该使用 Core Data 来存储问题,或者我是否可以使用我在应用程序加载时填充的大型词典?

这些选择中的任何一个都行得通,还是有我没有考虑过的更好的解决方案?

最佳答案

存储这些问题的“最佳”方式在很大程度上取决于您的内部数据结构、内存使用情况和源数据结构。

您如何收到问题?如果它们是 XML,那么您可能希望保留该结构并实现 XML 解析器。如果是 Excel 格式,导出为 CSV 并从中读取。 JSON:加载到 NSDictionary。

如果您想将这些添加到 Core Data 或 sqlite 中并且源问题采用不同的格式,您将不得不编写一个解析器和导入器。然后,如果您更新问题,则必须创建合并策略等。

就个人而言,如果您可以保留数据的原始格式而不会使代码复杂化/超出内存,我会保持简单并继续这样做 - 这样,您可以替换源文件并且它会正常工作。

关于ios - 存储 Trivia 游戏数据的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26167661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com