一、自己实现多图片下载应该注意的问题 沙盒缓存的问题 程序缓存的问题 cell重复利用显示图片混乱的问题 -- 用户拖拽快,下载图片慢导致的 解决图片混乱引入NSOperation集合的问题 资源下载失败的问题(练习中没有出现过,但是一定要考虑) 二、使用SDWebImage框架之后,上面所有的担心 ...
分类:
移动开发 时间:
2016-04-25 21:12:23
阅读次数:
332
SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。使用场景:自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图。如下图样例:
由于要监听网络状态,在这里笔者推荐使用AFNetWorking。
在GitHub或者利...
分类:
移动开发 时间:
2016-04-19 12:25:14
阅读次数:
278
转自:http://www.cnblogs.com/qianLL/p/5389079.html 具体效果如下 1.找到 SDWebImage找到SDImageCache类 添加如下方法 - (float)checkTmpSize { float totalSize = 0; NSDirectoryE ...
分类:
移动开发 时间:
2016-04-16 23:10:08
阅读次数:
440
SDWebImage托管在github上。https://github.com/rs/SDWebImage 这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 UIImageView+WebCacha 的 categ ...
分类:
Web程序 时间:
2016-04-15 11:44:15
阅读次数:
189
- (float)checkTmpSize{ float totalSize = 0; NSDirectoryEnumerator *fileEnumerator = [[NSFileManager defaultManager] enumeratorAtPath:_diskCachePath]; ...
分类:
移动开发 时间:
2016-04-15 00:11:26
阅读次数:
216
.找到 SDWebImage找到SDImageCache类 添加如下方法 ...
分类:
移动开发 时间:
2016-04-15 00:00:38
阅读次数:
592
效果图如下: 1.找到 SDWebImage找到SDImageCache类 添加如下方法 具体用tableView实现 #import "MoreViewController.h" @interface MoreViewController () @property(nonatomic,strong ...
分类:
移动开发 时间:
2016-04-13 23:33:05
阅读次数:
244
具体效果如下 1.找到 SDWebImage找到SDImageCache类 添加如下方法 具体用tableView实现 ...
分类:
移动开发 时间:
2016-04-13 23:31:50
阅读次数:
230
源码来源: https://github.com/rs/SDWebImage
版本: 3.7
SDWebImage是一个开源的第三方库,它提供了UIImageView的一个分类,以支持从远程服务器下载并缓存图片的功能。它具有以下功能:
提供UIImageView的一个分类,以支持网络图片的加载与缓存管理一个异步的图片加载器一个异步的内存+磁盘图片缓存支持GIF图片支持...
分类:
Web程序 时间:
2016-04-13 17:08:56
阅读次数:
379
最近在做iOS面试,总结一些实用的面试题以及参考答案,供博友们交流沟通。
可用一些不明确的技术要点引起话题,如:
Multithreading:什么时候处理多线程,几种方式,优缺点。
Delegate, Notification,KVO, other 优缺点
SDWebImage的原理。实现机制。如何解决TableView卡的问题
block和代理的,通知的区别。block的用法需要注意些...
分类:
移动开发 时间:
2016-04-12 17:26:12
阅读次数:
306