IOS 处理图片要注意的地方

在程序的开发过程中,经常会用到很多的图片,适当的选择加载图片的方式就显得格外的重要,如果选择不得当,很容易造成内存吃紧而引起程序的崩溃。

这里介绍一下几种常见的加载方式:

1.[UIImage imageWithContentsOfFile:str]

这个方法是加载的好处是不会把图片全部加载到内存当中去,对于很多不同的图片比较适用这个方法

2.imageWithData:(NSData)data

这个方法的好处同上。

3.imageNamed:(NSString *)name

这个方法的好处在与当很多地方用到同一张图片的时候,第一次加载这个图片就会把它加载到内存当中去,以后再使用这个方法就直接访问,而不需要在此加载,当然把图片加载到内存当中是很费空间的,需谨慎使用。

你可能感兴趣的:(ios)