2010-12-08 17 views
0

我正在開發一個iOS應用程序,我需要加載很多視圖。我的應用程序需要根據用戶的意願切換和切換視圖。這些觀點佔用了很多內存,我需要以某種方式管理這些內容。iOS中多個視圖的內存管理

我想知道是否有人可以告訴我如何解決這個問題?我應該使用持久性存儲並將一些視圖寫入磁盤嗎?還有其他建議嗎?

謝謝!

回答

0

您應該做的是在您不再使用它們時釋放它們,並在需要時再次創建它們(如果需要在某種情況下恢復視圖,請保存狀態)。例如。

+0

感謝您的回覆!我們實際上是在製作一個網頁瀏覽器,我們的視圖是UIWebViews。當用戶在UIWebViews之間切換時,我們不希望重新加載WebView,因爲頁面可能已經改變。我們希望WebView在用戶切換時所處的確切狀態。 – trx25 2010-12-08 23:03:09

+0

所以我不確定我們是否可以保存UIWebView的狀態,然後重新加載它與重新加載頁面? – trx25 2010-12-08 23:03:46

0

當然,您會希望卸載未使用的視圖。另外,請確保您在獲取內存警告時設置了您的視圖,以便應用程序可以優雅地處理它。