iOS 图片与内存

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

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

1.[UIImage imageWithContentsOfFile:str]

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

2.imageWithData:(NSData)data

这个方法的好处同上。

3.imageNamed:(NSString *)name

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值