我正在制作一个 iphone 应用程序,这是一本翻译成 40 多种不同语言的书。我将每个翻译都放在一个单独的 SQL 数据库中。如果我在 Core Data 中导入所有翻译,应用程序大小将超过 150 MB。
用户不需要访问所有翻译。他/她只需要他们的母语翻译。所以,我不想用所有翻译预加载应用程序。
我正在考虑将翻译存储在 parse.com 上,并让用户选择下载他们需要的翻译文件。但我认为从 parse.com 下载文件后将翻译导入 Core Data 需要很长时间。每个数据库包含超过 6000 行文本。
实现这一点的最佳方法是什么?
我也有 xml 文件中可用的所有翻译。