2012-08-08 67 views
1

我知道應用程序商店的最大應用程序大小爲2Gb,但我的理解是,使用企業許可證您可以擁有更大的應用程序。在這種情況下,我需要在ipad上存儲500,000張以上的圖像,總和爲8Gb。這將是安裝在64Gb iPad3上的唯一應用程序。圖像必須存儲在iPad上,在運行時,每次只能加載36張768 x 768像素的圖像。建議的iOS工作流程適用於大於2Gb的企業授權應用程序

任何人都有一些關於如何處理這樣的任務,即使它有可能嗎?

到目前爲止,我試圖與1GB捆綁測試,但是這使得構建過程和調試痛苦的緩慢

感謝

+0

我建議你先問自己,如果一個ipad可以處理內存中的768x768 36個圖像。看看這個:當你加載一個圖像(更好的說當一個圖像需要在屏幕上繪製)時,圖像在內存中被解壓縮,因此4(顏色數量)* 768 * 768等於2.4MBytes * 36內存84MBytes。 ipad不會發生內存警告事件。試着找到一個解決方案,讓您每次加載更少的圖像 – Andrea 2012-08-08 16:04:31

回答

1

好吧,無論出於何種原因,我都會因爲某些概念證明的結果而回答自己的問題。由於業務需求,從服務器下載圖像不是一個選項。

我已經成功地獲得了在iPad上運行的4gb測試數據和144 1024 x 1024圖像的企業應用程序。值得注意的是,圖像按順序加載並平鋪到畫布中以減少內存消耗。看起來,如果內存消耗高漲,iPad會終止你的應用程序,如果逐漸增加內存消耗,它將允許你根據當前打開的應用程序和進程增加更多內存。

2

創建一個僅有幾幅圖像的應用程序,並有一個按鈕,讓用戶從應用程序保存的服務器上下載其餘的圖像。

相關問題