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

SDWebImage的学习小结

时间:2014-09-18 00:53:43      阅读:336      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   os   使用   ar   for   文件   

1、SDWebImage有什么用?

SDWebImage是一个开源第三方库,最简单的使用方式是以UIImageView类目的方式提供下载网络图片的方法。除此之外,还可以使用它作为图片异步下载器、图片自动缓存、支持gif动态图等,它会保证相同的url图片资源只下载一次,永远不会锁住主线程,同时支持gcd和arc、arm64。总之,使用SDWebImage下载网络图片可以提高各种性能。

注意:SDWebImage3.0和2.0是两个分开的仓库,低于iOS 5.1.1的只能使用2.0版本。


2、集成SDWebImage

将SDWebImage集成到项目中的方法有三个:

(1)用cocoapod下载管理

传送门:http://blog.csdn.net/awaylin113/article/details/39347893

(2)下载framework

A、下载并解压最新版本的framework:down page

B、以添加文件的方法将SDWebImage.framework添加到工程里,勾选copy items

C、以添加框架的方法将ImageIO.framework的框架添加到工程里。

D、打开“build settings”->"linking"->"other linker flags",填写“-ObjC”
     如果你的工程里面有用到Parse、RestKit、opencv2等扩展库,就用“
    -force_load SDWebImage.framework/Versions/Current/SDWebImage”替代“-ObjC”.
    如果你的工程有用到Parse、RestKit、opencv2等扩展库,而且你使用cocoapods下载SDWebImage,
    那么用“-force_load $(TARGET_BUILD_DIR)/libPods.a”替代“-ObjC”.

E、在使用到SDWebImage的地方导入头文件:

    #import <SDWebImage/UIImageView+WebCache.h>

(3)下载源码


3、具体使用方法



SDWebImage的学习小结

标签:style   blog   http   io   os   使用   ar   for   文件   

原文地址:http://blog.csdn.net/awaylin113/article/details/39347427

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