2014年4月28日 星期一

imageNamed V.S. imageWithContentsOfFile

imageNamed

  • 說明

會先檢查cache中有沒有圖片,有的話直接取用,沒有的話,就把圖片放入cache中不釋放。

  • 範例

UIImage *image = [UIImage imageNamed:@"imageName.png"];


imageWithContentsOfFile

  • 說明

不檢查cache中有沒有圖片,每次都直接讀取圖片檔。

  • 範例

NSString *imageName = [NSString stringWithString:@"imageName.png"];
[UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/%@", [[NSBundle mainBundle] bundlePath], imageName]];

沒有留言:

張貼留言