image创建方法
[UIImage imageNamed:imageName]
上述方法创建的image,会常驻在内存中,不会随着imageView的dealloc而释放内存。
NSString *imagePath = [[NSBundle mainBundle] pathForResource:imageName ofType:@"png"]; UIImage *mapImage = [UIImage imageWithContentsOfFile:imagePath];
上述方法创建的image会随imageView的释放而释放内存,不过在初始化的时候,占用的内存大小比第一种创建方法大,而且无法访问Assets中的图片文件。根据需求选择俩种创建方式。