先来看一下用UIImage加载本地图片的常用方法:
1)用imageNamed方法
[UIImage imageNamed: @“hello.png”];
图像会加载到缓存。没有明确的释放方法。
2)用imageWithContentsOfFile方法
NSString *thumbnailFile = [NSString stringWithFormat:@“%@/%@.png”,[[NSBundle mainBundle] resourcePath], fileName];
UIImage *thumbnail = [UIImage imageWithContentsOfFile: thumbnailFile];
不会缓存,得到的对象会自动释放。
3)用initWithConten