2016-06-30 11 views
0

私はiOSアプリケーションを作成しています。ここでは、JSON形式のWeb APIを使用してMySqlデータベースからデータを取得します。特定の画面を読み込むと、最初にローカルに取得されたデータを常に保存するか、アプリケーションが閉じられてから再び開かれたときにデータを再度フェッチしても問題ありませんか?私のアプリはモジュールのログインを持っているので、私は現在のユーザー情報をローカルに保存します。私はイメージを取ってきますが、キャッシュします。私はまた、取得したデータをアプリケーションにローカルに保存する必要がありますか?

+0

アプリケーションによって異なります。データが静的であるかそうでないかのような場合これにより、多くの帯域幅を節約できます。 新しいバージョンのダウンロードを開始する前に、バージョンでデータを保存し、サーバーのバージョンで確認できます。 –

答えて

2

あなたはAPIからダウンロードした情報をキャッシュに入れるか、それとも投げ捨てて毎回新しいものをつくるのかを尋ねるでしょうか?これは非常に有望な答えですが、私には、更新情報を取得する頻度や変更内容に依存します。あなたのユーザーは、アプリが読み込まれるたびにまったく異なる情報を見たいと思っていますか?はいの場合は、キャッシングを気にする必要はありません。 Facebookのアプリは殺された後、盛り上がりのニュースフィードに繋がる。一方、twitterアプリは、最近ロードされたツイートを表示し、さらに多くのツイートがロードされていることを示すインライン通知を表示し、スクロールして読む必要があります。正しいか間違った答えはありません。本当にあなた次第です。

関連する問題