E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SDWebImage
静态库
>开源库公开源代码,能看到具体实现例如
SDWebImage
,MJRefresh,AFNetworking...
翻这个墙
·
2017-11-23 11:55
SDWebImage
源码解读
最近帮忙经理面试了一些iOS开发,当问到是否看过
SDWebImage
源码时,都说看过。但是当问到具体实现时几乎都答错了,于是就有了写这篇文章的想法。
biggerworld
·
2017-11-22 20:47
关于
SDWebImage
加载图片使用SDWebImageRefreshCached无效
今天做用户头像上传,发现使用
SDWebImage
的SDWebImageRefreshCached重新加载之后无效了,以前的还是可以的,查阅资料找到了解决办法://在SDWebImageManager.m
许公子丶
·
2017-11-16 11:32
了解NSCache的基本使用
NSCache是专门用来进行缓存处理的,NSCache简单介绍:NSCache是苹果官方提供的缓存类,具体使用和NSDictionary类似,在AFN和
SDWebImage
框架中被使用来管理缓存苹果官方解释
WenJim
·
2017-11-12 15:58
个人总结的常用iOS三方库
如果需要OC和swift混编,请参考OC与Swift混编,互相导入三方库OC&Swift三方库布局框架Masonry——>SnapKit网络请求AFNetworking——>Alamofire图片加载
SDWebImage
zhiyuehl
·
2017-11-08 15:47
SDWebImage
源码分析(五)
11NSData+ImageContentType+(SDImageFormat)sd_imageFormatForImageData:(nullableNSData*)data{if(!data){returnSDImageFormatUndefined;}uint8_tc;[datagetBytes:&clength:1];switch(c){case0xFF:returnSDImageFor
充满活力的早晨
·
2017-11-07 12:27
常用第三方库
SDWebImage
:图片异步加载和缓存。ReactiveCocoa:函数响应式编程工具,主要用于MVVM设计模式的数据绑定。本项目使用的是pod'ReactiveCocoa','2.5'的版本。
UILabelkell
·
2017-11-06 14:02
篇2:
SDWebImage
源码看图片缓存
导语:这是
SDWebImage
源码理解的第二篇,本篇介绍
SDWebImage
中的缓存相关的内容一、概述在
SDWebImage
中处理图片缓存的是SDImageCache类。
南华coder
·
2017-11-05 23:22
篇1:
SDWebImage
源码看图片解码
导语:这是
SDWebImage
源码理解的第一篇,本篇先介绍图片解码相关的背景知识,然后介绍
SDWebImage
中解码的源码及其解码相关的问题。
南华coder
·
2017-11-02 22:29
SDWebImage
源码分析(三)
第一篇第二篇大概是把下载图片缓存图片的这个逻辑走完了,里面涉及好多类。罗列一下UIView+WebCacheUIView+WebCacheOperationUIImageView+WebCacheUIImage+MultiFormatUIImage+GIFSDWebImageManagerSDWebImageOperation是个协议SDWebImageDownloaderOperationSDW
充满活力的早晨
·
2017-10-31 19:31
SDWebImage
源码分析(二)
上一章解析到-(id)loadImageWithURL:(nullableNSURL*)urloptions:(SDWebImageOptions)optionsprogress:(nullableSDWebImageDownloaderProgressBlock)progressBlockcompleted:(nullableSDInternalCompletionBlock)completed
充满活力的早晨
·
2017-10-31 10:43
无需修改
SDWebImage
源代码,实现
SDWebImage
框架下的图片渐变加载效果
众所周知,在
SDWebImage
框架下想要对图片在下载和下载过程中的状态进行处理,需要使用SDWebImageOptions,我们首先看一下
SDWebImage
中有哪些可选项typedefNS_OPTIONS
ShevaKuilin
·
2017-10-29 14:24
SDWebImage
源码分析
由于公司目前项目还是用OC写的项目,没有升级swift所以暂时
SDWebImage
源码分析还是使用OC版本是4.1.0。
充满活力的早晨
·
2017-10-26 11:32
iOS 第三方
SwiftOC功能作者标注AlamofireAFNetworkingnetworkingframeworkRxSwift响应式ReactiveCocoa~响应式
SDWebImage
图片下载YYKit中的
Sin丶
·
2017-10-18 10:16
iOS 图片加载框架
SDWebImage
解读
目的在使用
SDWebImage
加载图片时,尤其是加载gif等大图时,
SDWebImage
会将图片缓存在内存中,这样是非常吃内存的,这时我们就需要在适当的时候去释放一下
SDWebImage
的内存缓存,才不至于造成
L展菲Q
·
2017-10-10 16:43
iOS 图片加载框架
SDWebImage
详解
目的在使用
SDWebImage
加载图片时,尤其是加载gif等大图时,
SDWebImage
会将图片缓存在内存中,这样是非常吃内存的,这时我们就需要在适当的时候去释放一下
SDWebImage
的内存缓存,才不至于造成
展菲
·
2017-10-10 13:29
iOS网络编程(六):
SDWebImage
的简单使用
SDWebImage
一些知识:对远程图片进行缓存管理(磁盘+内存)异步加载同一个URL图片不会重复下载失效的URL不会被无限重试图片加载一般使用
SDWebImage
通过为UIImageView添加类别,
Andy_Ron
·
2017-09-24 21:49
SDWebImage
源码反思
事情起源于与朋友讨论
SDWebImage
框架中对dispatch_sync和dispatch_async的使用,有的地方使用的是dispatch_sync,有的地方使用的是dispatch_async,
GLGeek
·
2017-09-19 18:24
SDWebImage
学习之自定义图片路径
由于项目需求,图片的路径根据参数组合起来的url过长,使用sd默认方式会由于url过长无法保存到沙盒。由于sd是用pod导进去的,所以不能直接改动源码(开发中最好也不要轻易改动这种大框架)。于是看源码发现,原来sd早就有这个设置图片路径的api.sd生成查找图片的key值这个就是关键的地方,我们发现通过实现cacheKeyFilter这个block,sd就会根据block的返回值来作为key值查找
iOSWoden
·
2017-09-18 23:19
SDWebImage
学习之自定义图片路径
由于项目需求,图片的路径根据参数组合起来的url过长,使用sd默认方式会由于url过长无法保存到沙盒。由于sd是用pod导进去的,所以不能直接改动源码(开发中最好也不要轻易改动这种大框架)。于是看源码发现,原来sd早就有这个设置图片路径的api.sd生成查找图片的key值这个就是关键的地方,我们发现通过实现cacheKeyFilter这个block,sd就会根据block的返回值来作为key值查找
iOSWoden
·
2017-09-18 23:19
iOS -Block 递归
SDWebImage
多图按序下载图片
在项目开发过程中有一个需求是将App中的图片分享到微信朋友圈的功能,下面是实现图片下载需求的部分代码.分享出来给有需要的朋友,或者请大神指点指点这是我另一篇关于多图分享到微信朋友圈的文章.首先整理需求1.将项目中的图片数组分享到朋友圈(多图分享)刚开始接到这个需求是第一时间想到的是常规第三方分享,比如友盟集成的SDK,或者OpenShareSDK但是发现只能实现单张图片或者Url的分享,无法实现多
我们只是GitHub的搬运工
·
2017-09-15 16:15
SDWebImage
在加载大图时导致内存一直增加问题记录.
在collectionView中加载大量图片,上拉加载,内存一直飙升...第一反应是重用问题,可是仔细想来,collectionView不是tableview,重用应该不是问题.最后检查代码也发现不是重用的锅,没办法只能leak了...然后就发现了这幅图...屏幕快照2017-09-0617.17.37.png简直可怕...百度一发,发现是个挺常见的问题,但是回答都比较老,有直接改SD源文件的,也
羽辉
·
2017-09-06 17:58
iOS缓存策略——NSCache的简单使用
一、简介1、NSCache是苹果官方提供的的缓存类,具体使用是和NSDictionary很相似的,在AFNetworking和
SDWebImage
第三方框架中被用作管理缓存。
听海听心
·
2017-09-01 14:33
ios第三方开源框架学习——
SDWebImage
的使用
学习ios的时候,涉及到图片缓存,看了好多博客,最终选择了
SDWebImage
来处理,既可以处理大量图片同时又很方便。按照下面的步骤来,图片缓存很容易搞定。
愿一直
·
2017-09-01 10:42
ios
YYWebImage 是如何判断图片格式的原理 (附上
SDWebImage
)
导语目前关于网络下载图片的框架,除了十分热门的
SDWebImage
之外还有很多,比如PINRemoteImage、FlyImage等许许多多优秀的框架。
不懂后悔
·
2017-08-29 16:24
[iOS SDK技术]SDK是什么
比如常见的三方库:AFNetworking,
SDWebImage
之类的。你可以使用pod或carth
qiushuitian
·
2017-08-29 08:03
UItableView优化
tableView优化:1.cell复用:使用tableView的tableView.dequeueReusableCellWithIdentifier...方法先去缓存池中找2.cell里面要显示网络图片使用
SDWebImage
AlanGe
·
2017-08-26 02:49
ios使用
SDWebImage
加载大图时,内存泄漏的问题
第一步:在UIImage+MultiFormat中增加方法+(UIImage*)compressImageWith:(UIImage*)image{floatimageWidth=image.size.width;floatimageHeight=image.size.height;floatwidth=640;floatheight=image.size.height/(image.size.w
杨克进
·
2017-08-22 14:57
iOS/OC
iOS-webp
SDWebImage
可以实现加载webp需要pod’
SDWebImage
/WebP’关于
SDWebImage
加载webp的性能http://www.cnblogs.com/lizheng114/p/6582352
壮骨
·
2017-08-21 14:22
开单章记录下
bug的前世今生需求:类似微信朋友圈动态,里面涉及到动态内容,动态九宫格,评论展示复现:加载多条带有多张图片的动态造成crashfix的各种姿势
SDWebImage
的问题memory暴涨耗电量veryhighdisk
普通青年
·
2017-08-17 15:46
笔记篇章《知识
SDWebImage
,KVO的实现原理...》
请描述一下
SDWebImage
内部实现的原理答:
SDWebImage
底层实现有沙盒缓存机制,主要由三块组成1、内存图片缓存2、内存操作缓存3、磁盘沙盒缓存KVO的实现原理?
A_好久不见
·
2017-08-16 14:27
SDWebImage
源码解析
SDWebImage
库总体分为这么几个部分:类似UIImageView+WebCache这样的面向使用者的接口,由各个分类的sd_setImageWithURL:...系列方法组成,是我们最常接触使用的部分
毅个天亮
·
2017-08-15 17:06
Kingfisher的基本使用(一)
序言Kingfisher是一个下载、缓存网络图片的轻量级纯swift库,作者@王巍自称是受著名三方库
SDWebImage
激励所写,一年多以来,该库深受广大iOS之swift开发者所喜爱,目前被很多iOS
langkee
·
2017-08-15 15:07
如何自定义
SDWebImage
的缓存策略(Key)
关键字:如果自定义
SDWebImage
的Key如何修改
SDWebImage
缓存的Key去掉Url后面的参数作为
SDWebImage
缓存的Key解决方法:
SDWebImage
默认是以图片的Url地址做为缓存的
熊梓君
·
2017-08-14 16:08
NSCache
NSCache简单说明1.NSCache是苹果官方提供的缓存类,具体使用和NSMutableDictionary类似,在AFN和
SDWebImage
框架中被使用来管理缓存2.苹果官方解释NSCache在系统内存很低时
遥远不是北_
·
2017-08-12 13:11
UIImage_检测
SDWebImage
有没有缓存图片 IOS 获取网络图片大小
NSURL*url=[NSURLURLWithString:[model.contentobjectForKey:@"image"]];//请求网络地址数据的同步方法//因为这个方法在子线程(全局队列)中执行,所以不需要考虑死线程的问题SDWebImageManager*manager=[SDWebImageManagersharedManager];[managerdiskImageExists
风雨飘烟
·
2017-08-11 17:02
SDWebImage
底层解析
0.
SDWebImage
内部结构图:1.框架底层用NSOperationQueue和GCD混合开启线程。
攻克乃还_
·
2017-08-11 11:10
SDWebImage
原理基本使用
SDWebImage
的基本使用第一步,下载
SDWebImage
,导入工程。
遛遛食
·
2017-08-04 14:47
iOS展示超大图片或超高分辨率图片崩溃解决方法
基于
SDWebImage
为基础的图片加载控件,在遇到此情况时,并没有提供十分有效的解决方法(如果你谷歌或者百度,有很多回答,但实际并未能解决此问题)。曾经一度困扰许久。
xxg90s
·
2017-07-31 14:12
SDWebImage
源码解析
本文基于
SDWebImage
4.0分析
SDWebImage
是一个支持异步下载加二级缓存的UIImageView的扩展框架,主要功能如下:扩展UIImageView,UIButton,MKAnnotationView
虚幻境镜中花
·
2017-07-23 18:27
IOS面试题
SDWebImage
的原理。实现机制。如何解决TableView卡的问题。block和代理的,通知的区别。block的用法需要注意些什么。strong,weak,retain,a
不言不爱
·
2017-07-21 16:20
IOS面试题
SDWebImage
的原理。实现机制。如何解决TableView卡的问题。block和代理的,通知的区别。block的用法需要注意些什么。strong,weak,retain,a
不言不爱
·
2017-07-21 16:20
iOS
SDWebImage
加载网络图片失败,重新运行才有图片
转载自:http://www.jianshu.com/p/bcc02c539568谢谢作者小沫360当
SDWebImage
在加载图片的时候如果用的是-(void)sd_setImageWithURL:(
辉546
·
2017-07-21 15:38
SDWebImage
源码解析
概述
SDWebImage
是一个强大的图片下载框架,利用异步加载和内存+磁盘两级缓存处理,高效优雅的解决了图片下载的问题.Thislibraryprovidesanasyncimagedownloaderwithcachesupport.Forconvenience
CerasusLand
·
2017-07-21 13:06
SDWebImage
4.0.0 源码解析
针对上述问题,目前常用的开源库就是
SDWebImage
,它很好的解决了图片的异
飞鱼湾
·
2017-07-21 09:21
iOS中设置清除缓存功能的实现方法
清除缓存基本上都是在设置界面的某一个Cell,于是我们可以把清除缓存封装在某一个自定义Cell中,如下图所示:具体步骤使用注意:过程中需要用到第三方库,请提前安装好:
SDWebImage
、SVProgressHUD
-此夜微凉
·
2017-07-21 09:56
iOS 静态库
开源库例如:MJExtesion,
SDWebImage
。项目中用到的微信支付SDK,极光推送等就是以闭源库的形式展现。
張無忌
·
2017-07-19 15:37
iOS 静态库
开源库例如:MJExtesion,
SDWebImage
。项目中用到的微信支付SDK,极光推送等就是以闭源库的形式展现。
張無忌
·
2017-07-19 15:37
iOS开发 - 根据图片URL获取图片的尺寸(宽高)
第一种方法:直接调用
SDWebImage
里面的方法进行加载然后拿到图片尺寸UIImageView*imageView=[[UIImageViewalloc]init];[imageViewsd_setImageWithURL
阿唯不知道
·
2017-07-13 14:12
iOS
SDWebImage
的原理以及使用流程
//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄一、
SDWebImage
功能介绍这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。
石虎132
·
2017-07-12 22:11
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他