1. 程式人生 > >如何獲取Images.xcassets資料夾中的圖片?

如何獲取Images.xcassets資料夾中的圖片?

只能使用:

[UIImage imageNamed:@""];

但是,這個方法不適合經常變更的圖片以及大圖,會使記憶體飆升。

而使用:

[UIImage imageWithContentsOfFile:@""];

雖然不會使記憶體飆升,但取不到Images.xcassets資料夾中的圖片,怎麼搞?

解決辦法是:
1、系統常用的小圖片都放在Images.xcassets資料夾中,採用[UIImage imageNamed:@”“];進行獲取。

2、其他大圖或經常變更的圖,就自己建立一個新的資料夾進行存放,採用[UIImage imageWithContentsOfFile:@”“];進行獲取。