2 u012911714 u012911714 于 2015.07.22 21:26 提问

IOS 加载大量本地图片内存暴增

在做浏览本地图片的时候,有大量的本地图片需要加载,初始化的时候就用循环的方式
把所有的图片都加载出来导致内存暴增。该怎么改进。最好有代码~

4个回答

zhao18933
zhao18933   2015.07.23 08:53

你的图片应该是以瀑布流的方式显示的把?用户看到的只有当前展示的图片,其他图片可以稍候再加载到内存中,你可以建立一个图片队列,设置上限数为30,即内存中最多存在30张图片
你如果不想自己写,可以使用 SDWebImage 来做,它的缓存机制做得比较全面

zhao18933
zhao18933 回复Lucifer717: SDWebImage也可以加载本地图片的
2 年多之前 回复
Lucifer717
Lucifer717 不过他说是加载本地图片啊
2 年多之前 回复
CSDNXIAON
CSDNXIAON   2015.07.22 21:29

iOS 加载图片时的内存警告
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

wangyaninglm
wangyaninglm   Ds   Rxr 2015.07.23 09:04

可以加载缩略图的吧,完后点击的时候再去读取原图的办法是否可行?

serbub
serbub   2015.07.30 19:05
  1. 懒加载,只加载能看到的
  2. 不要使用imageNamed:
Csdn user default icon
上传中...
上传图片
插入图片