繁体   English   中英

储存Trivia游戏数据的最佳方法?

[英]Best way to store Trivia game data?

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

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

这些选择是否可行,或者有我没有考虑过的更好的解决方案?

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

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

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

就个人而言,如果您可以保持数据的原始格式而不会使代码/内存过多,那么我将使其保持简单并这样做-这样,您可以替换源文件,它就可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM