2010-08-27 102 views

回答

0

爲鏈接的文章中提到,使用[UIImage imageNamed:@"image.png"]並確保您的圖片在包的根。我建議不要在文章中使用該類別,因爲Apple將確保imageNamed即使在未來的某個時間點轉換爲4x圖像也會加載正確的圖像;該類別對設備硬件進行了假設。

+0

我有幾個注意事項:1.由imageNamed加載的圖像文件將被緩存,並且永遠不會釋放。我選擇imageWithContentsOfFile:保存內存佔用量; 2.我的應用程序擁有將近100個UI資源圖像(並且數字將以@ 2x文件加倍),將它們全部放在包的根目錄下是不錯的選擇?是的,文章中提出的解決方案並不完美。 – 2010-08-28 16:15:08

0

而不是imageWithContentsOfFile:方法,爲什麼不使用imageNamed:方法?
我只將這個用於我的圖像,它們正確地加載到iPhone 4 ...

+1

正如我在另一條評論中提到的,原因是:由imageNamed加載的圖像文件將被緩存,並且永遠不會釋放。我選擇imageWithContentsOfFile:保存內存佔用。 – 2010-08-28 16:16:01

相關問題