2

我正在制作一个 iphone 应用程序,这是一本翻译成 40 多种不同语言的书。我将每个翻译都放在一个单独的 SQL 数据库中。如果我在 Core Data 中导入所有翻译,应用程序大小将超过 150 MB。

用户不需要访问所有翻译。他/她只需要他们的母语翻译。所以,我不想用所有翻译预加载应用程序。

我正在考虑将翻译存储在 parse.com 上,并让用户选择下载他们需要的翻译文件。但我认为从 parse.com 下载文件后将翻译导入 Core Data 需要很长时间。每个数据库包含超过 6000 行文本。

实现这一点的最佳方法是什么?

我也有 xml 文件中可用的所有翻译。

4

1 回答 1

1

根据您的数据,我假设每种语言都需要大约 4 MB 的数据 (150/40)。您可以轻松地在 parse.com 上存储这么多文件,因为它们的文件限制为 10MB。初始下载和导入可能需要几分钟,但由于这是一次性操作,因此不会造成任何问题。

于 2013-01-15T04:34:40.857 回答