2

40 以上の異なる言語に翻訳された本である iPhone アプリを作成しています。私はそれぞれの翻訳を別々の SQL データベースに持っています。すべての翻訳を Core Data にインポートすると、アプリのサイズは 150 MB を超えます。

ユーザーはすべての翻訳にアクセスする必要はありません。母国語での翻訳が必要なだけです。そのため、すべての翻訳をアプリにプリロードしたくありません。

parse.com に翻訳を保存し、必要な翻訳のファイルをダウンロードするオプションをユーザーに提供することを考えています。ただし、parse.com からファイルをダウンロードした後、Core Data に翻訳をインポートするには、かなりの時間がかかると思います。各データベースには、6000 行を超えるテキストが含まれています。

これを実装する最良の方法は何ですか?

また、すべての翻訳を xml ファイルで利用できます。

4

1 に答える 1

1

あなたのデータから、各言語には約 4 MB のデータ (150/40) が必要であると想定しています。ファイルの制限は10MBであるため、parse.comに簡単に保存できます. 最初のダウンロードとインポートには数分かかる場合がありますが、これは 1 回限りの操作であるため、問題は発生しません。

于 2013-01-15T04:34:40.857 に答える