1

iOS開発では、すべてのキャッシング(リスト、Webビューなど)を処理するthree20がありますが、キャッシングを自動的に処理するこれに似たものはありますか?それとも、これをすべて自分たちで行う必要がありますか?もしそうなら、推奨される方法は何ですか?Sqliteデータベース?共有設定?

重要なのは、10を超える異なるビュー(リスト、Webビュー、その他のリストを含む)があり、Webからデータをロードしているということです。一定時間ロードできなかった場合は、キャッシュされたデータを表示したいと思います。

あなたの助けをたくさんありがとう!

4

1 に答える 1

1

WebViewキャッシュが有効になっている可能性がありますが、他のビューではそうではありません。独自のキャッシュを実装する必要があります。ただし、SQLiteはAndroidで利用できるため、DBベースのキャッシュを実装するのは非常に簡単です。たとえばDataCache.javaこのプロジェクトでは。これをApplicationクラスのグローバルシングルトンにして、コード内のどこからでも使用できます。

于 2012-11-28T09:04:13.470 に答える