IOS框架研究之SDWebImage的原理以及使用流程
SDWebImage
这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。
SDWebImage支持异步的图片下载+缓存,提供了 UIImageView+WebCacha
的 category,方便使用。SDWebImage加载图片的流程:
...
分类:
移动开发 时间:
2016-05-10 13:01:15
阅读次数:
210
// 自定义各个顶角的圆角 /// 头像 iconView = UIImageView() iconView.frame.size = CGSizeMake(Consts.WIDTH - 10, 170 * Consts.RATE) contentView.addSubview(iconView) ...
分类:
其他好文 时间:
2016-05-09 18:48:21
阅读次数:
164
自定义UIImageView控件
一、实现思路
Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。
使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。
需求驱动开发:模仿系统的imageview的使用过程
1.创建
2.设置图片
3.设置frame
4.把创建的自定义的...
分类:
移动开发 时间:
2016-05-06 15:41:58
阅读次数:
326
缓存机制: SDWebImage是一个很厉害的图片缓存的框架。既ASIHttp+AsyncImage之后,我一直使用AFNetworking集成的UIImageView+AFNetworking.h,但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制。而NSURLCache每次 ...
分类:
Web程序 时间:
2016-05-06 09:25:44
阅读次数:
208
将图片放入Images.xcassets 在mainBundle里面Xcode会生成一个Assets.car文件,将我们放在Images.xcassets的图片打包在里面。(程序会变大(?)) 无论是通过imageNamed:来加载图片,还是直接在Storyboard的UIImageView里面设置 ...
分类:
其他好文 时间:
2016-05-03 23:54:02
阅读次数:
786
SDWEBImge原理 一,先上标答 1)UIImageView+WebCache: setImageWithURL:placeholderImage:options: 先显示 placeholderImage ,同时由SDWebImageManager 根据 URL 来在本地查找图片。 2)SDW ...
分类:
移动开发 时间:
2016-05-03 12:40:30
阅读次数:
333
在iOS应用开发中我们常常要对视图的contentMode属性进行设置,尤其在使用UIImageView视图时设置这个属性的概率很高。我们知道contentMode的类型是UIViewContentMode的枚举,那么其每个值是什么含义,设置后会有什么效果呢?下面就来总结下。 UIViewConte ...
分类:
其他好文 时间:
2016-04-28 19:59:55
阅读次数:
203
一. 要求 1. 把一张图片设置成为启动页面. 二. 准备工作 1. 把准备的适配的(@1x,@2x,@3x)三张图片拖进工程中. 2. 打开LaunchScreen.storyboard. 在页面上拖拽一个UIImageView到页面上. 并将UIImageView 充满整个页面. 3. 设置给U ...
分类:
移动开发 时间:
2016-04-28 10:39:55
阅读次数:
403
这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理,异步下载,同一个URL下载次数控制和优化等特征。 SDWebImage加载图片的流程 SDWebImage库的作用 通过对UIImageView的类别扩展来实现异步加载替换图片的工作。 主要用到的对象: 1.UII ...
分类:
Web程序 时间:
2016-04-27 12:48:08
阅读次数:
167
1. UIImageView *imgView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"MainTitle"]]; //initWithImage方法的好处是创建的imageView和图片的尺寸一样 2. //看UI层级,t ...
分类:
其他好文 时间:
2016-04-26 19:08:06
阅读次数:
205