簡體   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