SDWebImage-图片自动缓存、异步加载实用库

转载 2012年03月23日 13:20:29

from:  http://www.imuch.net/768.html


SDWebImage是一个可以自动管理图片加载的类库。

因为大家都知道,图片加载非常耗流量,所以在移动平台上对于图片的处理就要异常小心了。因此就必须用到本地缓存了。

而我之前写的一个小型App,因为每张图片的名字都是GUID生成的,不会被修改了。所以会每次都检查一下本地是否有这个文件名的文件存在了。这样最大限度的减小了网络流量,不需要每次都加载一次。

不过呢,SDWebImage的功能不仅仅仅限于此,功能更为强大。最基本的有一个UIImageView的category,用法很简单

Source code

[imageView setImageWithURL:[NSURL URLWithString:@"http://www.ioslib.com/ioslib.png"]];

另外呢,还有一个SDWebImageManager,使用它可以进行一些异步加载的工作,关于这部分内容 ,可以参见官方的文档:

https://github.com/rs/SDWebImage#readme

SDWebImage是托管在Github上的:http://github.com/rs/SDWebImage


SDWebImage-图片自动缓存、异步加载实用库(转贴)

SDWebImage是一个可以自动管理图片加载的类库。 因为大家都知道,图片加载非常耗流量,所以在移动平台上对于图片的处理就要异常小心了。因此就必须用到本地缓存了。 而我之前写的一个小型A...
  • volcan1987
  • volcan1987
  • 2011年09月19日 09:24
  • 15551

Unity+NGUI打造网络图片异步加载与本地缓存工具类(二)

这里判断缓存文件是否存在使用的是url.GetHashCode()方法,因为我们的图片文件名采用的是原URL的哈希码直接作为文件名来保存,重名概率可以忽略不计,也缩短了文件名的长度提高效率,这个做法借...
  • zay109327402
  • zay109327402
  • 2014年07月23日 13:40
  • 6119

iOS异步加载缓存图片

- (void)viewDidLoad {     [super viewDidLoad];     imageView = [[UIImageView alloc] init];     ...
  • lt98289
  • lt98289
  • 2015年10月08日 18:50
  • 230

异步加载与缓存的重要性

对于编写C/S(客户端/服务端)模式的Andorid应用程序来说,通常需要从服务端获取图片及其他数据信息,为了避免系统抛出应用程序无响应异常,切记不能在主线程中加载网络图片资源。通用的做法是开启一个新...
  • u010482217
  • u010482217
  • 2013年06月08日 12:38
  • 1053

图片异步加载和图片缓存的两种方式

,首先定义个工具类:   /* * 异步的任务 ,接受的参数是 要下载图片的url * 返回值 是这个图片 的bitMap */ publ...
  • YUZHIBOYI
  • YUZHIBOYI
  • 2012年07月06日 11:25
  • 1446

(备忘)图片加载帮助类(自动异步加载、图片文件缓存、缓存文件管理)

import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import j...
  • gaojin1991
  • gaojin1991
  • 2012年09月23日 11:18
  • 359

iOS开发swift版异步加载网络图片(带缓存和缺省图片)

iOS开发之swift版异步加载网络图片     与SDWebImage异步加载网络图片的功能相似,只是代码比较简单,功能没有SD的完善与强大,支持缺省添加图片,支持本地缓存。      异步加载...
  • walkerwqp
  • walkerwqp
  • 2017年01月06日 09:55
  • 1471

(源码分析)Glide(图片异步加载缓存库)的方法介绍

本系列带将一步步带领大家揭开Glide的神秘面纱 文章来源:http://blog.csdn.net/u011733020。 Glide 在开源中国上的介绍Glide 的详细介绍:请点这里Glide ...
  • u011733020
  • u011733020
  • 2016年08月30日 13:12
  • 3445

Android-GridView 实例(异步加载,LruCache缓存,图片请求,图片压缩)

1.回顾    上篇 学习了,关于 异步任务的知识; 2.重点    (1)GridView Adapter实现    (2)LruCache 缓存实现    (3)异步加载 Thread ...
  • LABLENET
  • LABLENET
  • 2015年09月08日 23:51
  • 1426

三大图片缓存库对比

一、四大图片缓存库基本信息   ImageLoader                                                                  Pic...
  • chaoyang805
  • chaoyang805
  • 2015年12月13日 12:55
  • 499
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SDWebImage-图片自动缓存、异步加载实用库
举报原因:
原因补充:

(最多只允许输入30个字)