我正在寫一個應用程序,它使用iDevice相機拍攝照片並將其作爲PNG存儲在文件系統中。當啓動我的應用程序時,我加載了一個UICollectionView以及在文件系統上找到的圖像。性能 - UICollectionView加載時間非常緩慢
我面臨的問題是應用程序的加載時間(即使它只加載6張圖像大約4秒,這是不可接受的)我已經實現了GCD以在後臺線程上加載圖像(這使得UI快速)不過,我真正想要的應用與加載的圖像遠遠快開始
我的想法是:。
我懷疑initWithContentsOfFile
正在年齡的負荷全尺寸圖像 我想過生成一個單獨的縮略圖當拍攝照片並加載時,請改爲。
最終,當我看着蘋果的照片應用程序,它加載「即時」,並有10張照片。
有沒有人有任何建議,我可以如何加載圖像更快或至少出現?
謝謝!
你嘗試使用'imageNamed '方法? – Adithya
這會加載更快嗎? – Spanners
可能不在第一次加載,但'imageNamed'執行緩存,而後者不執行。 – Adithya