2013-10-20 48 views
0

我使用一些包含圖片的預加載數據創建iOS應用程序,它將具有150至200張圖片。這些圖像不是從服務器下載的,因爲該應用程序不會連接到互聯網。預裝圖片的iOS應用程序

我想知道如果在本地保存圖像可能導致任何問題,我可以用來存儲它們的最大尺寸是多少?這會影響應用程序的性能嗎?還有什麼我應該知道的?

在此先感謝!

回答

3

自iOS 7發佈以來,無線蜂窩最大下載量現在爲100MB。

您的最大應用尺寸爲2GB,最大二進制大小爲60MB。對於200張圖片,我認爲只要您使用正確的壓縮技術,就不會達到2GB的大關。

影響應用程序性能的唯一因素就是圖像的呈現方式。如果它們真的是大圖像,10 MB以上,則很可能會在較舊的設備中遇到內存問題,並且如果在較新的設備中出現更大的內存問題。有很多技術像滾動視圖中的平鋪來解決這些問題,但它需要拼接圖像並創建圖像的多個分辨率版本。

+1

我可以給一個估計,我們有一個600-700「隨機」圖像(混合,其中一些是全尺寸,其中一些比實際屏幕小)的通用應用程序,並且_ipa_文件大約是180 MB(無視網膜支持)。 – holex

+0

非常感謝您的回答! – mxch

1

如果您的應用程序由於包含圖像而大於50MB(在撰寫本文時),則用戶需要WiFi才能安裝它。

除此之外,您的性能問題應該圍繞您在任何時候將加載到內存中的圖像數量以及如何減少該數量。