一、iOS项目中库的使用1、开源库 * 公开源代码,能看到具体实现 *比如SDWebImage、AFNetworking2、闭源库 * 不公开源代码,是经过编译后的二进制文件,看不到具体实现 * 主要分为:静态库、动态库(注意自己制作的动态库不能上传到appStore)二、本文首先讲的的是静态库的制...
分类:
移动开发 时间:
2016-01-13 19:08:38
阅读次数:
171
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。获取缓...
分类:
移动开发 时间:
2016-01-09 12:19:21
阅读次数:
191
介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存。第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/SDWebImage第二步,在需要的地方导入头文件1#import"UIImageView+WebCache.h"第三步,...
分类:
Web程序 时间:
2016-01-08 00:31:14
阅读次数:
182
NSString *urlStr;NSUrl *url = [NSURL URLWithString:urlStr];//缓存图片SDWebImageManager *manager = [SDWebImageManager sharedManager];if (![manager diskImag...
分类:
Web程序 时间:
2016-01-05 18:51:58
阅读次数:
182
SDWebImage1.SDWebImage的基本使用// 01 设置imageView的图片[cell.imageView sd_setImageWithURL:[NSURL URLWithString:app.icon] placeholderImage:[UIImage imageNa...
分类:
编程语言 时间:
2015-12-28 23:42:20
阅读次数:
480
sdwebimage如何获取缓存大小以及清除缓存1.找到SDImageCache类2.添加如下方法:- (float)checkTmpSize { float totalSize = 0; NSDirectoryEnumerator *fileEnumerator = [[NSFileManag.....
分类:
Web程序 时间:
2015-12-27 17:40:07
阅读次数:
178
【原】SDWebImage源码阅读(五)本文转载请注明出处 —— polobymulberry-博客园1. 前言前面的代码并没有特意去讲SDWebImage的缓存机制,主要是想单独开一章节专门讲解缓存。之前我们也遇到一些缓存的属性和方法,比如storeImage、queryDiskCacheForK...
分类:
Web程序 时间:
2015-12-27 16:19:01
阅读次数:
257
【原】SDWebImage源码阅读(三)本文转载请注明出处 —— polobymulberry-博客园1.SDWebImageDownloader中的downloadImageWithURL我们来到SDWebImageDownloader.m文件中,找到downloadImageWithURL函数。...
分类:
Web程序 时间:
2015-12-26 20:53:56
阅读次数:
982
使用方法见demo,bug未知,若有什么问题欢迎留言:)http://files.cnblogs.com/files/n1ckyxu/NickyScrollImageView.zipdemo使用sdwebimage 做异步下载,有需要可以换其他的,改动很 简单实现思路也很简单,基本只load3个ce...
分类:
移动开发 时间:
2015-12-26 19:37:35
阅读次数:
199
【原】SDWebImage源码阅读(二)本文转载请注明出处 —— polobymulberry-博客园1. 解决上一篇遗留的坑上一篇中对sd_setImageWithURL函数简单分析了一下,还留了一些坑。不过因为我们现在对这个函数有一个大概框架了,我们就按顺序一个个来解决。首先是这一句代码:obj...
分类:
Web程序 时间:
2015-12-26 15:04:43
阅读次数:
311