我正在使用Xcode的iOS應用程序。早些時候,我開始運行它,達到了有限的功能級別。然後有編譯失敗聲稱未觸及的樣板生成的代碼有語法錯誤。將源代碼複製到新項目中會遇到不同的問題。如何解決早期啓動的應用程序,但現在「因內存壓力而終止」?
現在,我可以編譯並開始運行,但是在啓動圖像顯示應用程序由於內存壓力而關閉之前狀態。總視覺資產大約爲272M,這可以在不影響圖形豐富度的情況下進行優化,目前爲止該計劃的唯一領域預計會很大。 (這些資產可能會或可能不會保存在內存中;例如每個當前加載的圖像都被填充,並且我的代碼不會以編程方式訪問任何加載圖像。)並且在加載圖像本身加載之前崩潰。
我該如何解決這個內存問題?我可能會減少處理圖像的方式,但我懷疑還有另一個根本原因。或者這是過度的內存消耗?
感謝,
您正在使用272 MB?這將立即在iPhone 4S或更舊的設備上被殺害。iPhone 5將處理它,但這是一個巨大的內存消耗在發射上。 –
所以你試圖在應用程序啓動時加載近300MB的圖片? – Wain
同意,我建議使用延遲加載 - 只有在應該顯示時加載資源。 –