TableView加载图片的优化逻辑


日常中,最常使用的空间非UITableView莫属了。 但是当TableView的cell中包含图片时,使用SDWebImage加载图片虽然是异步过程,但是仍然十分占用系统资源。 那么我们就要想一个办法去优化加载图片的逻辑。

此处,我只讲我自己的想法,或许也有更好的逻辑,还希望在下面留言指点我一下。

我的想法是TableView滚动的时候不去加载未加载过的图片,停止滚动后再从网络加载。已经加载过得图片,无论什么时候都加载该图片(因为SDWebImage会将加载过得图片缓存下来,再次加载的时候从缓存中取,这样就不用开辟线程下载图片了)。

啊.png

屏幕快照 2016-04-16 下午9.34.14.png

如上,就是我对TableView加载图片的优化逻辑。 转载标注 http://www.jianshu.com/p/328e503900d0

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏奇梦博客

给XiunoBBS页脚加个站点运行时间统计小插件 原创 PHP CSS/SASS

15430
来自专栏Jerry的SAP技术分享

微信小程序开发系列七:微信小程序的页面跳转

这个系列教程的前六篇文章我们都在单个的视图上操作。现在让我们创建第二个视图,然后实现从第一个视图到第二个视图的跳转。

24820
来自专栏王磊的博客

解决React Native unable to load script from assets index.android.bundle on windows

React Native运行的时候,经常碰到React Native unable to load script from assets index.andro...

39070
来自专栏ArrayZoneYour的专栏

借助Babel 7和Webpack构建React Toolchain

React不是完全开箱即用的。它使用了一些最近node才支持的关键字和语法(在本教程中我使用了v 9.3.0版本)。因此需要一些很麻烦的设置,但是Faceboo...

27040
来自专栏娱乐心理测试

小程序之保存图片到相册的几种方法

45040
来自专栏Python小屋

Python批量导入图片生成PowerPoint 2007+文件

使用方法:安装扩展库python-pptx,然后把上文中抓取的图片和本程序放在同一个文件夹。 import os import pptx from pptx.u...

33330
来自专栏技术博文

sublime Text3

sublime Text3实用功能和常用快捷键 PS:ST3在Mac OX与Windows不同平台下的快捷键差别很大。下面是针对windows平台的解说。 1....

323110
来自专栏Youngxj

emlog添加新浪图片外链小工具

22050
来自专栏九彩拼盘的叨叨叨

学习前端 第5周 第5天

11120
来自专栏从零开始学自动化测试

Appium+python自动化19-iOS模拟器(iOS Simulator)安装自家APP

前言 做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装, 或者开...

42230

扫码关注云+社区

领取腾讯云代金券