天天看點

UIImage的ImageNamed 和 ImageWithContentOfFile的差別

1. imageNamed:

傳回的對象會儲存在緩存中,隻有退出程式才會釋放記憶體,但下一次調用很快,直接從緩存中讀取即可。

2.imageWithContentOfFile:

傳回的對象不會儲存在緩存中,一旦對象銷毀就會釋放記憶體

是以隻有在一些整個程式生命周期裡經常用到的圖像采用imageNamed來處理,其他的(尤其是圖像檔案非常大的)檔案都應該用imageWithContentOfFile來處理。