一、CocoaPods的安装 1、简介: CocoaPods是一个用来帮助我们管理第三方依赖库的工具。 在开发iOS应用时,会经常使用第三方类库,比如SDWebImage、AFNetworking等等,手动的下载与添加类库非常麻烦,通过CocoaPods可以便捷的下载与管理第三方类库。 使用Coco ...
分类:
移动开发 时间:
2016-05-27 21:51:16
阅读次数:
259
SDWebImage是一个开源的第三方库,它提供了UIImageView的一个分类,以支持从远程服务器下载并缓存图片的功能。它具有以下功能:
1.一个异步的图片加载器。
2.一个异步的内存+磁盘图片缓存
3.支持GIF、WebP图片
4.后台图片解压缩处理
5.确保同一个URL的图片不被多次下载
6.确保非法的URL不会被反复加载
7.确保下载及缓存时,主线程不被阻塞。
1。下载...
分类:
Web程序 时间:
2016-05-27 11:54:21
阅读次数:
289
本文摘自:《msp的昌伟哥哥-iOS开发-清理缓存功能的实现》摘下来的目的就是为了能够学习。还望看到文章的同学,前往原创的博客园。感谢msp的昌伟哥哥的分享精神。 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓 ...
分类:
移动开发 时间:
2016-05-25 18:12:49
阅读次数:
215
iOS开发-你真的会用SDWebImage? 2016-05-17 hosea_zhou 有意思啊 原创作者:hosea_zhou 原文地址:http://www.jianshu.com/p/dabc0c6d083e 猿吧 - 资源共享论坛: http://www.coderbar.cn 最近论坛里 ...
分类:
移动开发 时间:
2016-05-25 14:40:39
阅读次数:
1239
pods 使用命令: 1. cd 文件夹 2.pod search (需要导入的文件名称) 3.vim podfile 4.粘贴版本 5.ESC :wq 6.pod install pod 'SDWebImage', '~> 3.7.3’ *CocoaPods快速引入第三方类: cd 拖入文件(cd ...
分类:
其他好文 时间:
2016-05-21 16:00:56
阅读次数:
110
多线程、特别是NSOperation 和 GCD 的内部原理。
运行时机制的原理和运用场景。
SDWebImage的原理。实现机制。如何解决TableView卡的问题。
block和代理的,通知的区别。block的用法需要注意些什么。
strong,weak,retain,assign,copy nomatic 等的区别。
设计模式,mvc,单利,工厂,代理等的应用场...
分类:
移动开发 时间:
2016-05-20 19:42:14
阅读次数:
538
这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 SDWebImage 加载图片的流程 SDWebImage库的作用 通过对UIImageView的类别扩展来实现异步加载替换图片的工作。 主要用到的对象:1、UII ...
分类:
Web程序 时间:
2016-05-19 10:36:12
阅读次数:
152
下载 下载的话,我查阅了很多人写的,像SDWebImage,使用的是NSURLConnection,但是我这里准备使用NSURLsession,使用NSURLSessionDataDelegate的代理方法实现下载数据. 说点题外话:我为什么选择NSURLsession二部选择NSURLConnec ...
分类:
其他好文 时间:
2016-05-19 10:29:14
阅读次数:
186
对于基本使用,先导入 ①先加载默认图片,再从后台下载来替代 ②SDWebImage默认是有缓存的。缓存时间是1周 查找url对应的图片缓存可以用,key为对应的url ③获取所有图片缓存,并清除 ...
分类:
Web程序 时间:
2016-05-17 17:25:00
阅读次数:
206