私はiOSアプリケーションを作成しています。ここでは、JSON形式のWeb APIを使用してMySqlデータベースからデータを取得します。特定の画面を読み込むと、最初にローカルに取得されたデータを常に保存するか、アプリケーションが閉じられてから再び開かれたときにデータを再度フェッチしても問題ありませんか?私のアプリはモジュールのログインを持っているので、私は現在のユーザー情報をローカルに保存します。私はイメージを取ってきますが、キャッシュします。私はまた、取得したデータをアプリケーションにローカルに保存する必要がありますか?
0
A
答えて
2
あなたはAPIからダウンロードした情報をキャッシュに入れるか、それとも投げ捨てて毎回新しいものをつくるのかを尋ねるでしょうか?これは非常に有望な答えですが、私には、更新情報を取得する頻度や変更内容に依存します。あなたのユーザーは、アプリが読み込まれるたびにまったく異なる情報を見たいと思っていますか?はいの場合は、キャッシングを気にする必要はありません。 Facebookのアプリは殺された後、盛り上がりのニュースフィードに繋がる。一方、twitterアプリは、最近ロードされたツイートを表示し、さらに多くのツイートがロードされていることを示すインライン通知を表示し、スクロールして読む必要があります。正しいか間違った答えはありません。本当にあなた次第です。
関連する問題
- 1. C#アプリケーションのデータはどこに保存する必要がありますか?
- 2. typescriptを使用した角度 - コントローラまたはサービスにデータを保存する必要がありますか?
- 3. デバイスまたはサーバーにユーザーフレンドリストを保存する必要がありますか?
- 4. ビューモデルまたはドメインモデルをセッションに保存する必要がありますか?
- 5. イメージをデータベースまたはフォルダに保存する必要がありますか?
- 6. 私はプロジェクトのために働いており、WSDLからデータを取得する必要があります
- 7. ドッキングされたWebアプリケーションは、アップロードされたファイルをどこに保存する必要がありますか?
- 8. アプリケーションで使用する前に、キャプチャした画像をデバイスに保存する必要がありますか?
- 9. 保存ダイアログボックスがローカルにファイルをダウンロード/保存中にポップアップする必要があります
- 10. iOSアプリケーションのローカルストレージに画像を保存する必要がありますか?
- 11. イメージをデータベースに保存する必要がありますか?
- 12. Google Web Fonts APIで生成されたCSSをローカルに保存する必要がありますか?
- 13. RestKit + CoreData:リモート保存が成功した後にオブジェクトをローカルに保存する方法はありますか?
- 14. ElasticSearchのデータをデータベースに保存する必要はありますか?
- 15. 保存したファイルを保存した後に表示するためにアプリケーションを再実行する必要があります
- 16. SQLiteDatabaseを使用してデータを保存する必要がありますか?
- 17. 重複した電子メールアドレスを保存する必要がありますか?
- 18. iphoneアプリケーションでSQLiteまたはNSMutableArraysからデータを取得して保存する
- 19. ローカルにデータを保存するより良い方法はありますか?
- 20. Javascriptはjsonを取得し、処理のためにローカルに保存します
- 21. AnjularJs - オブジェクトを$ rootScopeに保存する必要があります
- 22. Facebookのデータを取得するには、ログインする必要があります。
- 23. C#は、ログインを確認するためにxmlからデータを取得する必要があります
- 24. アプリケーションにAsyncTaskまたはIntentServiceを使用する必要がありますか?
- 25. Mysqlに価格を10進数または整数として保存する必要がありますか?
- 26. 新しいヘッダーファイルはどこに保存する必要がありますか?
- 27. 私は許可を要求するために活動を取得する必要があります
- 28. 私のアプリケーションを開発する際に、ローカルでローカルのfacebook iframeをシミュレートする必要があります
- 29. 私は新しいラインに乗るためにpタグを取得する必要があります。
- 30. サイトワイドポイントシステムのユーザーレベルはどのように保存する必要がありますか? DBに?またはオンザフライで?
アプリケーションによって異なります。データが静的であるかそうでないかのような場合これにより、多くの帯域幅を節約できます。 新しいバージョンのダウンロードを開始する前に、バージョンでデータを保存し、サーバーのバージョンで確認できます。 –