-1

我在 iOS 上做一个文字游戏,我已经组装了一个非常大的(数千个)单独的 plist 文件,每个文件都包含一个长单词,以及可以由它的一些字母组​​成的所有较小的单词(所以只是很多很多的字符串)。

如此大量的文件使 Xcode 变得相当慢,而且大概是非常低效的。在游戏中一次只有一个文件实际加载到内存中,但我更喜欢一种更好的方式来存储所有这些单独的文件,某种容器(即使是 26 个,每个用于 AZ 会更好),我可以随意抓取其中一个(这就是我现在所做的)。

最好是转换我拥有的现有文件的东西也不是什么大不了的事情。

我可以考虑实现这一目标的任何技术想法?我还不想进入Core Data,总的来说我对编程还是很陌生,坦率地说,目前它似乎在我之上。提前致谢!

4

1 回答 1

0

我认为在您的情况下,JSON 可以成为保存所有数据的首选容器。与 XML 相比,它的开销最小。此外,将 JSON 转换为实体也很容易。

但最好是 SQLite,您可以将该数据存储在 SQLite 中,因为检索(特别是随机检索将只是一个查询)将变得更加容易。

于 2012-12-05T12:43:06.347 回答