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
源码解析(3)——更新Cache
当
SDWebImage
下载图片成功后,就会调用Completeblock。在Completeblock中,会更新
SDWebImage
的Cache。
无忘无往
·
2019-11-08 07:27
IOS11遇到的问题总结
1、SDCyclyImage轮播图片不显示前端图片存储位置不对,SSL证书无效,那么IOS端显示图片的时候使用
SDWEBImage
中的方法,options后面选择不需要证书验证的值即可2、升级后tanleView
艾希_可可
·
2019-11-08 05:55
判断图片的类型(
SDWebImage
)
+(NSString*)sd_contentTypeForImageData:(NSData*)data{uint8_tc;[datagetBytes:&clength:1];switch(c){case0xFF:return@"image/jpeg";case0x89:return@"image/png";case0x47:return@"image/gif";case0x49:case0x4D
SpursGo
·
2019-11-08 04:46
iOS-清除缓存功能(封装)
应用场景:现在众多app中都会有清楚缓存的功能,怎么能精确的计算缓存文件的大小,从而清除缓存文件呢,下面对清楚功能做了个封装,以后需要实现此功能的小伙伴,可以直接拿过去用了哦,非常方便的.设计思路:可以根据
SDWebImage
Mr_Bob_
·
2019-11-08 02:03
FLAnimatedImageView(WebCache)分类说明
声明处:FLAnimatedImageView+WebCache.h概述FLAnimatedImage图片视图类的分类,把它挂到
SDWebImage
系统上。
_阿南_
·
2019-11-07 17:19
SDWebImage
源码解读之缓存类SDImageCache
本章开始将介绍
SDWebImage
库中图片缓存策略类SDImageCache,首先解释一下涉及到的一些基本概念和方法:•NSCache我们在对一个APP数据做存储和内存优化的时候,不可避免的需要对缓存做相应的处理
jiangjunwy
·
2019-11-07 13:45
iOS支持webp格式图片
1.配置环境工程引入
SDWebImage
开源库;引入WebP.framework(demo中可以获得)让
SDWebImage
支持WebP,设置如下BuildSettings--PreprocessorMacros
mumumayday
·
2019-11-07 13:37
SDWebImage
分析
一个异步下载图片并且支持缓存的UIImageView分类.参考文章(https://github.com/Draveness/iOS-Source-Code-Analyze/blob/master/contents/
SDWebImage
持道人
·
2019-11-07 12:10
YYWebImage源码解析
表示一下对原作者的崇敬之情YYWebImage是大神郭的框架,专门用来做图片下载的...相对于每次都要
SDWebImage
+FLAnimatedImage来说,只导入一个YYWebImage.h还是相当方便的
philiha
·
2019-11-07 12:16
SDWebImage
源码解读之干货大总结
这是我认为的一些重要的知识点进行的总结。1.图片编码简介大家都知道,数据在网络中是以二进制流的形式传播的,那么我们该如何把那些1和0解析成我们需要的数据格式呢?说的简单一点就是,当文件都使用二进制流作为传输时,需要制定一套规范,用来区分该文件到底是什么类型的。文件头有很多个,我们在这里就介绍一些主流的且跟图片相关的文件头。JPEG(jpg),文件头:FFD8FFE1PNG(png),文件头:895
老马的春天
·
2019-11-07 11:49
iOS 开发中内存缓存与磁盘缓存?图片如何缓存?
温馨提示:(本文理解思路,代码可以不需掌握,可以用第三方
SDWebImage
代替!)个人理解:1、可以用内存缓存和磁盘缓存联合使用,保证只被下载一次。
iOS开发和软件测试zwj
·
2019-11-07 08:34
SDWebImage
4.0 GIF图片的使用
SDWebImage
官方说明AnimatedImages(GIF)supportStartingwiththe4.0version,werelyonFLAnimatedImagetotakecareofouranimatedimages.Ifyouusecocoapods
LiuTianXiang
·
2019-11-07 07:13
iOS开发-NSCache
一、NSCache知识点补充01.NSCache是专门用来进行缓存处理的02.NSCache简单介绍:2-1NSCache是苹果官方提供的缓存类,具体使用和NSDictionary类似,在AFN和
SDWebImage
年轻岁月
·
2019-11-07 06:06
vim podfile
platform:ios,'8.0'target'appName'dopod'AFNetworking','~>3.1.0'pod'
SDWebImage
','~>4.1.2'pod'SVProgressHUD
Mr在水一方
·
2019-11-07 06:56
静态库
库:就是程序代码的集合,是共享程序代码的一种方式库的分类:开源库和闭源库开源库:源代码公开,能看到具体代码实现比如:AFNetworking、
SDWebImage
闭源库:源代码不公开,看不到具体实现,看到的是编译后的二进制文件二
闲得一B
·
2019-11-07 01:39
SDWebImage
清除缓存
//
SDWebImage
清除缓存#import"SDWebImageManager.h"//导入头文件
SDWebImage
清除缓存注意细节//3.最大并发数量:6//4.缓存文件的保存名称如何处理?
eryuxinling
·
2019-11-06 14:23
Cocoapods
的项目源码在Github上管理.开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间,在iOS开发中经常会用到第三方库如AFNetworking,
SDWebImage
梦回蓝桥
·
2019-11-06 13:23
使用
SDWebImage
直接下载图片
1.调用单例SDWebImageManager.sharedManager的如下方法直接下载图片,使用该方法的话,completedBlock里面有下载到的图片UIImage:-(id)downloadImageWithURL:(NSURL*)urloptions:(SDWebImageOptions)optionsprogress:(SDWebImageDownloaderProgressBlo
谷歌架构师
·
2019-11-06 09:20
编译
SDWebImage
Demo错误
问题:我在https://github.com/rs/
SDWebImage
上下载
SDWebImage
的ZIP文件,不过下载下来,运行demo,报如下错误(见图一).clang:error:nosuchfileordirectory
不走寻常way
·
2019-11-06 06:07
iOS关于分类和延展
最近一直在看
SDWebImage
的源码,看到UIView分类的时候,想记录一下当时受到的启发:1.Category:即使在你不知道一个类的源码情况下,同样可以为这个类添加扩展的方法和属性,其中可以很方便地为现有的类添加方法
Scott丶Wang
·
2019-11-06 05:35
iOS第三方库
SDWebImage
原理浅析
前言
SDWebImage
是一个很受欢迎的图片缓存第三方库,使用十分方便,只需一行代码就可以实现设置占位图以及在网络图片拉取成功后替换占位图的功能。
一剑孤城
·
2019-11-06 05:49
SDWebImage
加载不同图片但是图片的URL是同一个,图片刷新失败
同遇到这个问题:参考:iOS开发:
SDWebImage
加载不同图片但是图片的URL是同一个,图片加载失败重点是在SDWebImageManager.m文件中,大概176行左右在(利用SDWebImageRefreshCached
杨大虾
·
2019-11-06 04:23
iOS-计算文件/文件夹大小,删除文件,以及
SDWebImage
清除缓存
本文实现文件/文件夹大小的计算以及清除文件,还有清除
SDWebImage
缓存图片的一些内容。不废话,直接上代码。
Newquine
·
2019-11-06 02:55
SDWEbimage
图片显示优化
-(void)setItem:(CustomItem*)item{_item=item;//占位图片UIImage*placeholder=[UIImageimageNamed:@"placeholderImage"];//从内存\沙盒缓存中获得原图UIImage*originalImage=[[SDImageCachesharedImageCache]imageFromDiskCacheForK
坤哥爱卿
·
2019-11-06 02:54
iOS性能优化 - 网络图片
导语:App中显示的图片大部分来自服务器,一般使用
SDWebImage
帮我们下载并显示,但是这并不是最好的效果,本文介绍如何优化网络图片的显示。友情提示:性能优化是个无底洞,建议适可而止。
Simba_LX
·
2019-11-05 23:10
SDWebImage
-使用
加载图片[self.imvIconsd_setImageWithURL:[model.filerawnamemj_stringEncodeUrl]placeholderImage:kDefaultImage];SDWebImageManager的使用###SDWebImageManager将图片下载和图片缓存组合起来了SDWebImageManager*manager=[SDWebImageMan
龙马longma112
·
2019-11-05 23:29
iOS图片加载框架-
SDWebImage
解读
在iOS的图片加载框架中,
SDWebImage
可谓是占据大半壁江山。它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件。
炸街程序猿
·
2019-11-05 17:58
iOS开发——你真的会用
SDWebImage
?
原文作者:clevergilr原文地址:http://www.jianshu.com/p/bb816cba0b79
SDWebImage
作为目前最受欢迎的图片下载第三方框架,使用率很高。
SnailLi
·
2019-11-05 11:09
防面试-SD_WebImage
目录优点位运算枚举(NS_OPTIONS)基本流程核心代码记得当年对
SDWebImage
这个库,会用、然后把从内存到磁盘缓存过程说一下就能轻松征服一个面试官,现在爱上了读源码,把大神们的思路及想法整理一下
强子ly
·
2019-11-05 09:23
iOS 静态库SDK <.a静态库的制作>
库是程序代码的集合,是共享程序代码的一种方式根据源代码的公开情况,库可以分为2种类型开源库公开源代码,能看到具体实现比如
SDWebImage
、AFNetworking闭源库不公开源代码,是经过编译后的二进制文件
impBearXXX
·
2019-11-05 05:00
iOS之
SDWebImage
的实现原理
1.入口setImageWithURL:placeholderImage:options:会先把placeholderImage显示,然后SDWebImageManager根据URL开始处理图片。2.进入SDWebImageManagerdownloadWithURL:delegate:options:userInfo:,交给SDImageCache从缓存查找图片是否已经下载queryDiskCa
庚庚庚
·
2019-11-05 04:49
重新记录下httpURL的解决办法
这东西总是记不住,也没必要去记住,自己在这里记录下以后方便查找现在swift全部采用了https今天用了新项目
SDWebImage
结果图片不显示,swift3.0的API也有变化,一直认为NSURL和URL
HT_Jonson
·
2019-11-05 01:51
iOS上传代码到CocoaPods并通过Pod下载
例如AFNetworking,SDAutoLayout,MJRefresh,
SDWebImage
等等。于是很好奇这些代码是怎么上传到CocoaPods的呢?网上的教程很多,说得也很详细。
Fatm
·
2019-11-05 01:35
iOS之工作常用第三方框架
网络请求:1、AFNetWorking2、MKNetworkKit判断网络状态:1、Reachability2、AFNetWorking其中的一个类下载图片:
SDWebImage
调用网站上的图片,跟本地调用内置在应用包里的图片一样简单
AA君主
·
2019-11-05 00:23
TableView加载图片的优化逻辑
但是当TableView的cell中包含图片时,使用
SDWebImage
加载图片虽然是异步过程,但是仍然十分占用系统资源。那么我们就要想一个办法去优化加载图片的逻辑。
老司机Wicky
·
2019-11-04 22:51
当
SDWebImage
遇到404问题
SDWebImage
会把404的图片加入黑名单(也就是当服务器那边返回一个ImageURL时还在加载数据,过了3s后服务器那边把Image、data加载完毕,这时及时加载也不显示图片了,因为这个URL已经在黑名单数据库了
bmm_jianshu
·
2019-11-04 22:19
iOS源代码分析 ---- MJExtension(一)
一直以为能够读懂源代码是件很牛的事情,但是每次都被动辄复杂的语法的架构吓跑,在偶然看到一个叫Draveness的大牛写的源代码分析博客,耐着性子看完了一篇
SDWebImage
框架的分析,才发觉其实啃源代码没那么可怕
VoyageCN
·
2019-11-04 20:28
SDWebImage
源码解读之NSData+ImageContentType
NSData(ImageContentType)很明显这是一个NSData的分类,我们都知道分类一般是用来扩展一些方法的。我们看看它扩展了什么方法?/***Computethecontenttypeforanimagedata**@paramdatatheinputdata**@returnthecontenttypeasstring(i.e.image/jpeg,image/gif)*/(NSS
爱码师
·
2019-11-04 20:05
iOS对
SDWebImage
下载的图片进行圆角化处理
工作三年了,都没写过博客,没想到第一篇居然在上写的。最近工作不好找啊,写点博客聊以自慰吧。不吐槽了,开始上正题吧。我们经常会遇到头像圆角问题,当然如果一个界面里就一个圆角的imageView,感觉也没必要优化。简单粗暴代码如下:imageView.layer.cornerRadius=CGRectGetWidth(imageView.bounds)/2;imageView.layer.masksT
青藤1992
·
2019-11-04 18:52
SDWebImage
存图片用什么加密?
其实
SDWebImage
框架内部图片存储直接对url进行了md5加密。下面附有截图哦!
iOS开发和软件测试zwj
·
2019-11-04 12:30
SDWebImage
使用详解
这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码:UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category)前提#import导入UIImageView+WebCache.h文件,然后在tableview的cellForRowAtI
大洋叔叔
·
2019-11-04 11:57
SDWebimage
和Runloop
SDWebimageSDWebimage的缓存周期是默认是一个星期#内存警告的时候移除内存中的图片-(void)applicationDidReceiveMemoryWarning:(UIApplication*)application{//清除内存缓存[[SDWebImageManagersharedManager].imageCacheclearMemory];//取消所有图片下载[[SDWe
七里田间的守望者
·
2019-11-03 23:16
SDWebImage
源码阅读之UIImage + GIF
layout:posttitle:"
SDWebImage
源码阅读之UIImage+GIF"date:2014-12-1914:48comments:falsetags:-SDWebImageSDWebImage
YKDog
·
2019-11-03 22:22
SDWebImage
第三框架
一、
SDWebImage
架构
SDWebImage
架构SDWebImageManagerSDImageCacheSDWebImageDownloaderSDWebImageDownloaderOperation
iOS_成才录
·
2019-11-03 17:29
Cocoapods
)`isnotusedinanyconcretetarget.Thedependency`MJExtension`isnotusedinanyconcretetarget.Thedependency`
SDWebImage
人生路02
·
2019-11-03 17:42
iOS上处理网络高分辨率图片的一些总结
一、图片解压缩通过Instrucments分析,内存暴增的部分代码发生在
SDWebImage
库中的图片解压方法CGBitmapContextCreate。
滑翔Skate
·
2019-11-03 14:38
多线程05
SDWebImage
NSCache 主子线程区别
注册通知处理内存警告//`object:nil`:表示任何对象发送内存警告的通知,我都可以接收到//提示:当你需要注册跟应用程序相关的通知时,可以选择在init方法里面做[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(cleanMemCache)name:UIApplicationDidReceiveMe
xwf_code
·
2019-11-03 08:39
App --- 图片库
iOS平台上最受欢迎的莫过于
SDWebImage
,有了它,没必要自己再撸一套类似的图片库,要学会站在巨人肩上思考问题。
vedon_fu
·
2019-11-03 08:05
SDWebimage
报错Useofundeclaredidentifier'_executing'解决方法:在SDWebImageDownloaderOperation类的实现中(@implementationSDWebImageDownloaderOperation{...}下面)添加:@synthesizeexecuting=_executing;@synthesizefinished=_finished;htt
影子戏法
·
2019-11-03 06:47
SDWebImage
解析之 SDWebImageManager
目前为止
sdwebimage
已经更新到4.0.0测试的第二个版本,我们拿到源码来看看。只要修改源码的同志们记得吃药,大的架构永远不会变。
梦回蓝桥
·
2019-11-03 06:44
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他