在程序的开发过程中,经常会用到很多的图片,适当的选择加载图片的方式就显得格外的重要,如果选择不得当,很容易造成内存吃紧而引起程序的崩溃。
这里介绍一下几种常见的加载方式:
1.[UIImage imageWithContentsOfFile:str]
这个方法是加载的好处是不会把图片全部加载到内存当中去,对于很多不同的图片比较适用这个方法
2.imageWithData:(NSData)data
这个方法的好处同上。
3.imageNamed:(NSString *)name
这个方法的好处在与当很多地方用到同一张图片的时候,第一次加载这个图片就会把它加载到内存当中去,以后再使用这个方法就直接访问,而不需要在此加载,当然把图片加载到内存当中是很费空间的,需谨慎使用。