码迷,mamicode.com
首页 > 移动开发 > 详细

iOS如何给图片加缓存

时间:2014-12-06 16:54:39      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   os   使用   sp   on   

iOS如何给图片加缓存 


在iOS开发中给从网络获取图片是常有的事情,如果我们加载的图片比较多得话,就应该给图片加上缓存,这样下一次就可以很快的读出图片,提高效率


说明:下面只写了创建一个视图,没有写其他的属性

1.普通的加载图片的方法(没有缓存):

UIImageView * imageView = [[UIImageView alloc]init];
    imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://su.bdimg.com/static/superplus/img/logo_white_ee663702.png"]]];

2.使用第三方库SDWebImage可以给图片添加缓存

下载最新的SDWebImage,直接把他们拖到工程里面即可,把#import "UIImageView+WebCache.h"引入到工程里面,看下面实例就是给图片加了缓存,第一次比较慢,以后就很快了。

[imageView setImageWithURL:[NSURL URLWithString:@"http://su.bdimg.com/static/superplus/img/logo_white_ee663702.png"] placeholderImage:[UIImage imageNamed:@"1.png"]];



placeholderImage:[UIImage imageNamed:@"1.png"],这里是在图片还没有加载出来做的替补图片。


iOS如何给图片加缓存

标签:style   blog   http   io   color   os   使用   sp   on   

原文地址:http://blog.csdn.net/jingjingxujiayou/article/details/41775751

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!