一、
[UIImage imageNamed:@""]
1.就算指向它的指针被消耗,该资源也不会从内存中被干掉。
2.放到Assets.xcassets中的图片默认就有缓冲。
3.使用场景:经常被使用的图片。
二、
[UIImage imageWithContentsOfFile:@""]
1.指向它的指针被销毁,该资源会从内存中销毁。
2.使用场景不常用图片,不会有缓存。
[UIImage imageNamed:@""]
1.就算指向它的指针被消耗,该资源也不会从内存中被干掉。
2.放到Assets.xcassets中的图片默认就有缓冲。
3.使用场景:经常被使用的图片。
[UIImage imageWithContentsOfFile:@""]
1.指向它的指针被销毁,该资源会从内存中销毁。
2.使用场景不常用图片,不会有缓存。