1

私は静的データと画像を表示するアプリを持っています。そのコンテンツは決して更新または変更されません (クライアントの要求)。クライアントはすべてのデータを提供します。これを行うための可能な方法を模索しています。私が読んだものに近い記事を読みました。 sqlite DBを事前に作成し、coredataを使用してロードすることで、これを達成しようとしています。これは最善のアプローチですか?このアプリは、新しいデータや更新を取得するためにオンラインに接続する必要はなく、ローカルに含まれているものを表示するだけです。

ありがとう。

4

1 に答える 1

2

それはうまくいくはずです。コア データを使用して、シミュレーターでアプリをビルドします。次に、シミュレーター フォルダーに移動し、sqlite をアプリにコピーして、アプリ デリゲートでリンクします。その時点で、アプリとともに出荷されます。

画像の場合は、コア データを配置するのではなく、アプリのフォルダーに保存する必要があります。次に、エンティティ内の画像またはドキュメントへの URL を配置します (必要な場合)。NSFileManager を使用して、ドキュメントと画像をアプリのフォルダーに保存します。

于 2013-06-10T00:10:12.653 に答える