2012-02-07 6 views
0
  1. 透明背景とカスタム背景がview.backgroundに設定されたUIWebView。これらのオプションのうち、iOSのパフォーマンスが優れているものはどれですか? (UIWebView)

  2. カスタム背景がCSSコードからロードされたUIWebView。

私はimageNamedを持つ私のアプリのすべてのビューでカスタム背景画像を使用しているので、キャッシュされていると思います。しかし、2番目のオプションのwebViewが(htmlを使ってロードされているので)ロードするたびに新しいリソースをロードしているかどうかはわかりません。 iOSウェブキットはリソースキャッシュを行っていますか?

ありがとうございます。

答えて

1

私はそれが問題ではないと言います。画像リソースは通常、UIImageイニシャライザを使用して取得するとキャッシュされ、UIWebViewは画像をブラウザのキャッシュにキャッシュします。

+0

しかし、ナビゲーションコントロールを押したときに、webviewの割り当てが解除され、再度押すと、webViewはリソースを新しいものとしてロードするか、webCacheが残っていますか? – Samui

+0

ウェブキャッシュは「グローバル」(シングルトン)オブジェクトです。 '[NSURLCache sharedURLCache]'。 –

+0

キャッシュを使用するにはNSURLCacheを使用する必要がありますか?それとも自動的にですか?今はWebキャッシュを明示的に設定していません。 – Samui

関連する問題