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
阅读笔记
SDWebImage
作为一个IOS开发者肯定或多或少都有了解,如果你不是自己做图片缓存处理那么很大概率就是就用它了,之所以用它没什么别的原因,两个字好用。
sunxu_cocoa
·
2019-12-06 19:17
iOS
SDWebImage
SDWebImageOptions
SDWebImage
-SDWebImageOptionstypedefNS_OPTIONS(NSUInteger,SDWebImageOptions){/***Bydefault,whenaURLfailtobedownloaded
Rijkaa
·
2019-12-06 13:32
浅谈iOS网络请求缓存
浅谈iOS网络请求缓存在读过一些开源项目(比如:
SDWebImage
)之后了解到,大多都是采用的本地存文件的方式进行缓存。当然如何去造这个轮子不是今天想讲的重点。那么今天的想说的重点是什么呢?
小黑_Coder
·
2019-12-06 13:10
SDWebimage
加载https图片不显示的坑
然后AFN请求是不受影响的,但是
SDWebimage
加载不了图片,后来一直找原因,首先试了下不验证证书方法:(void)sd_setImageWithURL:(NSURL*)urlplaceholderImage
莼蓝Oo
·
2019-12-06 12:50
SDWebImage
缓存模块实现分析
SDImageCache的主要属性和方法都在第一篇的使用中介绍过了,下面主要讲解详细实现缓存过程因为网络速度和流量的考虑
SDWebImage
将下载的图片进行内存和磁盘缓存内存缓存保证读取缓存的速度磁盘缓存空间大
王大屁帅2333
·
2019-12-06 07:36
iOS源码解析—
SDWebImage
(SDImageCache)
概述
SDWebImage
是iOS开发中加载图片的库,文件目录的结构按照功能可以分为4个部分:数据缓存类:SDImageCache数据下载类:SDWebImageDownloader、SDWebImageDownloaderOperation
egoCogito_panf
·
2019-12-06 07:00
iOS
SDWebImage
5.0以上版本,加载gif,加载webp
由于
SDWebImage
从5.0版本开始,项目结构改动比较大,取消了'
SDWebImage
/GIF'、'
SDWebImage
/WebP'这两个Subspecs,所以加载gif和webp的方法随之改变,使用方法如下
So_Cool
·
2019-12-03 15:46
静态库.a文件冲突解决
项目里文件liblibWeex.a库引用了
SDWebImage
的文件,但是项目其他库也有使用到该库,冲突了!
jgyhc
·
2019-12-02 11:57
gif图片
关键是不能直接使用UIImage,而是转成NSData来处理一,iOS之加载Gif图片其实,在
SDWebImage
这个库里有一个UIImage+GIF的类别,里面为UIImage扩展了三个方法:@interfaceUIImage
杨大虾
·
2019-12-02 11:21
两个代理方法实现iOS购物车1-精简版
没有用到通知.只要两个代理方法实现购物车github的地址:https://github.com/zhYes/YSShoppingCar.git效果展示:购物车.gif二.简介:1.第三方:用到的框架
SDWebImage
马铃薯蜀黍
·
2019-12-02 08:10
开源第三方学习之
SDWebImage
SDWebImage
图片下载缓存框架常用方法及原理常见面试题:
SDWebImage
的最大并发数是多少?
toro宇
·
2019-12-02 07:37
SDWebImage
cell无法加载图片,只有滑动tableview才会加载图片
1、使用了系统的cell会产生这个问题,滑动加载了是去沙盒获取图片UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"cell"];if(!cell){cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifie
写代码写到人生巅峰
·
2019-12-02 03:51
【源码解读】
SDWebImage
─── 缓存的设计
一.缓存的介绍缓存在
SDWebImage
中是一个不可缺少的部分,它提供了这样一个功能:你传入一个url的key,我(缓存类)从内存中去寻找对应的图片,如果找到则返回给你,如果找不到我到沙盒中去寻找,如果找到再返回给你
WellsCai
·
2019-12-02 02:20
iOS 工作中常用的第三方框架
想不到应该用什么框架的时候可以过来看一下:网络请求:1、AFNetWorking2、MKNetworkKit判断网络状态:1、Reachability2、AFNetWorking其中的一个类下载图片:
SDWebImage
安静SRR
·
2019-12-02 02:03
SDWebImage
源码解读 之 UIImage+GIF
第二篇前言本篇是和GIF相关的一个UIImage的分类。主要提供了三个方法:+(UIImage*)sd_animatedGIFNamed:(NSString*)name-----根据名称获取图片+(UIImage*)sd_animatedGIFWithData:(NSData*)data-----根据NSData获取图片-(UIImage*)sd_animatedImageByScalingAnd
老马的春天
·
2019-12-01 19:05
SD_WebImage加载gif图片
sd_animatedGIFWithData都已经被修改了,当你仍然调用这两个方法的时候,出来的是静态图4.0.0之后加了一个FLAnimatedImage类来显示gif图1:首先用法是,导入第三方pod'
SDWebImage
'pod'
SDWebImage
Serafina_f898
·
2019-12-01 18:09
SDWebImage
简单解析
SDWebImage
一个支持远程服务器图片加载缓存的库功能简介UIImageView,UIButton,MKAnnotationView添加Web图像和缓存管理的类别一个异步图片下载器一个异步内存磁盘图片缓存且自动处理过期图片背景图片压缩保证同一个
kwdx
·
2019-12-01 13:54
iOS
SDWebImage
加载网络图片失败,重新运行才有图片
当
SDWebImage
在加载图片的时候如果用的是-(void)sd_setImageWithURL:(NSURL*)urlplaceholderImage:(UIImage*)placeholder;这个方法
小沫360
·
2019-12-01 10:51
iOS 之CocoaPods配置
`一.CocoaPods简介CocoaPods是一个用来帮助我们管理第三方依赖库的工具,通过CocoaPods向iOS工程中导入类似AFNetworking,
SDWebImage
,FMDB等第三方库文件
CarsonChen
·
2019-12-01 10:37
由于缓存图片(
SDWebImage
)产生的内存警告一种处理
在AppDelegate.m中加入这个方法pragmamark-注意:收到内存警告时调用,(void)applicationDidReceiveMemoryWarning:(UIApplication*)application{//1.停止所有下载[[SDWebImageManagersharedManager]cancelAll];//2.清除缓存[[SDWebImageManagershare
Cz1024
·
2019-12-01 08:55
将开源项目代码发布到CocoaPods上
就想到了用CocoaPods来管理,类似AFNetworking,
SDWebImage
。那怎么将代码发布到CocoaPods上面,通过CocoaPods来管理呢?1、在Github创建一个项目并将项目
奔跑的时间
·
2019-12-01 02:17
iOS 加载过大图片闪退
SDWebImage
大家肯定都恨熟悉了,国内外太多的App使用其进行图片加载。但是最近在使用过程中发现,我用
SDWebImage
加载多个图片,类似微博动态那种,在加载的过程中。
program袁
·
2019-12-01 00:44
SDWebImage
多图下载原理(简单易懂=Very棒)
多图下载
SDWebImage
(多图下载框架)(1)
SDWebImage
基本使用01设置imageView的图片/*第一个参数:要下载图片的url第二个参数:占位图片第三个参数:下载的策略kNilOptions
MKAR
·
2019-11-30 22:05
源码解析——
SDWebImage
SDWebImage
_logo.pngSDWebImage是用于下载和缓存图像的顶级库,是目前使用最广泛的第三方图片处理库。它不仅能够异步加载网络图片,还提供了一套图片缓存管理机制,功能非常强大。
劳模007_Mars
·
2019-11-30 22:41
使用
SDWebImage
和YYImage下载高分辨率图,导致内存暴增的解决办法
最近,收到朋友求助,说是有个控制器,一进去就crash,而且手机非常的烫,用instrument跑了跑,发现内存暴增几百兆;如图:image图中可以看出,内存暴增的罪魁祸首是YYImage,再进一步定位问题,如图:image现在已经可以很清楚的知道,具体是哪些代码导致内存飙升的,这个方法“YYCGImageCreateDecodeCopy”,主要是对图像进行解压缩操作;同样的,换成SDWebIma
优雅地小男子
·
2019-11-30 19:16
SDWebImage
的基本用法及常见问题
SDWebImage
的基本用法1.框架集成github地址:https://github.com/rs/SDWebImageCocoaPods集成:pod'
SDWebImage
'若要加载GIF图:pod'
SDWebImage
褪而未变
·
2019-11-30 16:37
SDWebImage
和图片压缩、缓存
iOS中的图片加载加载方式imageWithContentsOfFile:+图片路径([[NSBundlemainBundle]pathForResource:@”icon”ofType:@”png”]),不会缓存到内存,适合用于加载较大的不常用的图片降低内存消耗。imageNamed:+图片名,会缓存到内存且无法释放。imageWithData:+二进制data,不缓存,适合网络下载图像生成UI
六横六竖亚
·
2019-11-30 15:25
SDWebImage
读码笔记
WatchStarForkOpenIssuesClosedIssue8231571144321331021从Star和Issue维度来看
SDWebImage
可谓是万众瞩目和久经考验。
778477
·
2019-11-30 15:27
使用UIPageViewController进行多页面管理
这个例子使用的数据来自豆瓣的开放API,会使用Alamofire去请求数据,并用
SDWebImage
加载图片,因此你的电脑上需要安装有Co
EgeTart
·
2019-11-30 14:17
了解iOS 的沙盒路径
写在前面:以前对于iOS沙盒的理解还等留在
Sdwebimage
这个第三方的库上,就是项目中的一些缓存图片啊什么的放到Caches目录下进行缓存,避免了重复去下载。
晓_我想去环游世界
·
2019-11-30 12:01
简单分析下 sd_webImage 内部实现原理
SDWebImage
加载图片的流程1、入口setImageWithURL:placeholderImage:options:会先把placeholderImage显示,然后SDWebImageManager
SuperBoy_Timmy
·
2019-11-30 04:49
iOS 源代码分析 ---
SDWebImage
iOS源代码分析---
SDWebImage
世人都说阅读源代码对于功力的提升是十分显著的,但是很多的著名开源框架源代码动辄上万行,复杂度实在太高,在暑假的时候我曾经试图读一些开源框架的源代码,比如说AFNetworking
牵左手不离
·
2019-11-30 03:44
自己才看得懂的东西
查看目录:1.增加用户点击OK的可能性2.能力里面勾选后台执行3.Swift做版本适配4.关于push出来的控制器,在收拾拖拽返回时,右上角有黑色阴影的情况5.
SDWebImage
加载GIF图的分类代码
浮桥小麦
·
2019-11-29 12:07
iOS 常用三方库
AFNetworking网络请求组件MJExtension用于json转model进行使用FMDB本地数据库组件
SDWebImage
多个缩略图缓存组件图片来源图一MJRefresh下拉刷新,上拉加载更多组件
iOS_July
·
2019-11-29 11:20
SDWebImage
1、https://blog.csdn.net/caryg/article/details/529104742、https://www.cnblogs.com/chmhml/p/6854092.html3、https://blog.csdn.net/aoe41606/article/details/1020347114、https://www.jianshu.com/p/5129ab6761155
烟雨平生花飞舞
·
2019-11-29 07:43
解读
SDWebImage
SDWebImage
_logo.pngSDWebImage是一个功能强大的图片缓存框架,可以实现网络图片加载和缓存。那么
SDWebImage
的缓存机制是如何实现的呢?缓存时间是多久?
劳模007_Mars
·
2019-11-28 08:14
iOS - 工作常用第三方框架
网络请求:1、AFNetWorking2、MKNetworkKit判断网络状态:1、Reachability2、AFNetWorking其中的一个类下载图片:
SDWebImage
调用网站上的图片,跟本地调用内置在应用包里的图片一样简单
磊CC
·
2019-11-28 07:02
iOS 图片加载框架-
SDWebImage
解读
在iOS的图片加载框架中,
SDWebImage
可谓是占据大半壁江山。它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件。
要上班的斌哥
·
2019-11-28 05:04
ios 工具大全,最全框架<一>
用到的组件1、通过CocoaPods安装项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件
SDWebImage
多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件
专业信用修复
·
2019-11-28 02:53
iOS 经常用到的插件和三方库
用到的组件1、通过CocoaPods安装项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件
SDWebImage
多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件
咖啡绿茶1991
·
2019-11-27 18:55
iOS图片加载框架-
SDWebImage
实现原理
在iOS的图片加载框架中,
SDWebImage
可谓是占据大半壁江山。它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件。
_NSString
·
2019-11-27 18:07
一点体会
以前自己喜欢直接用第三方的框架例如AFNetworking和
SDWebImage
。不过这次打算深入一点自己实现网络的访问和下载图片。
JohnnyB0Y
·
2019-11-27 17:26
iOS——避免 iOS 组件依赖冲突的小技巧
YBImageBrowser依赖了
SDWebImage
,在使用CocoaPods集成到项目中时,可能会出现一些依赖冲突的问题,最近社区提了多个Issues并且在Insights->Traffic->Popularcontent
iOS亮子
·
2019-11-22 22:34
第三方库
SDWebImage
的基本使用
文章目录
SDWebImage
的作用添加到项目中基本使用在本项目中的运用
SDWebImage
的作用该库提供了具有缓存支持的异步图像下载器。
摇啊摇曳瑶
·
2019-11-17 08:07
学习笔记
iOS Pods 添加第三方库的使用方法
1.使用终端打开工程文件所在路径cd/Users/lihongmei/Desktop/LocationManager-maste2pod'
SDWebImage
','~>3.7'3.安装库podinstall44
Jason_yuanxd
·
2019-11-14 23:03
【源码解读】AFNetWorking ─── 网络请求
无论是AFNetWorking还是
SDWebImage
等涉及到网络请求的,底层都是封装了原生的网络请求。
WellsCai
·
2019-11-08 20:13
SDWebImage
学习笔记(一):概要介绍+SDImageCache
该类库所提供的功能1、带有管理网络图片下载和缓存的UIImageView类别;2、支持异步下载;3、支持异步内存+磁盘缓存,自动清理过期缓存;4、支持Gif;5、支持WebP;6、支持图片后台解压;7、确保同样的URL不会下载多次;8、伪造的URL不会尝试重新下载;9、确保主线程不会堵塞;10、高性能;11、使用GCD和ARC;12、支持64位;目录结构1、Downloader:图片下载相关类2、
神采飞扬_2015
·
2019-11-08 17:52
SDWebImage
源码解析
SDWebImage
提供了简洁的对外接口,用户只需要调用-(void)sd_setImageWithURL:(nullableNSURL*)url;或是加上placeholderImage就可以实现图片的自动下载和
纯情_小火鸡
·
2019-11-08 14:52
学习
SDWebImage
大量使用对象锁@synchronized(self.failedURLs){isFailedUrl=[self.failedURLscontainsObject:url];}SDImageCache1.内容缓存memCache用NSCache实现2.可选的磁盘缓存fileManager缓存到沙盒里2.1diskCache清空完全清空-(void)clearDiskOnCompletion:(SDW
BoxDeng
·
2019-11-08 10:18
项目总结-10
修复了一个BUG1.0.13>修复了一个BUG1.0.24>增加了一个功能1.1.05>修复了一个BUG1.1.16>增加了一个功能1.2.07>对外的接口做了非常大的改变(或者框架内部大升级)2.0.0比如
SDWebImage
MarceauHe
·
2019-11-08 08:29
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他