0

私は iPad アプリケーションを作成していますが、データベースを使用するか、Web サービスを使用してデータを取得する場合、どちらが優れているかを知る必要があります。約 50 ~ 60 の画像と 50 ~ 60 のテキストを含むデータです。あまり大きくありません。何を提案しますか?

4

3 に答える 3

2

オフラインアクセスが必要な場合、またはアプリを初めて起動したときにユーザーがオンラインになるかどうかを予測できない場合は、ローカルデータベースを使用してください。

アプリの使用時にユーザーがオンラインであると想定でき、データを「管理下」に保ち、いつでも更新できるようにする場合は、データをサーバーに保持し、Webサービスを使用してアクセスします。

于 2012-05-18T14:16:00.070 に答える
2

少量のデータを考えると、アプリのコンテンツをローカルに同梱することをお勧めします (私に言わせれば、データベースはやり過ぎです: フラット イメージ ファイルと plist を使用してください)。また、ファイルの新しいバージョンをオンラインでチェックするシステムをアプリの一部として実装します。存在する場合は、それらをダウンロードし、必要に応じてローカル plist を更新します。plist を適切に設計すれば、Web サービスも必要ありません (plist には、各画像とテキスト スニペットのエントリとバージョンが含まれています)。

于 2012-05-18T16:11:51.077 に答える
1

オフライン アクセスに加えて、ローカル データベースははるかに高速であり、ユーザーのデータ制限を台無しにすることはありません。

于 2012-05-18T15:54:58.560 に答える