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
SDImageCache
SDWebImage的实现过程
2.进入SDWebImageManagerdownloadWithURL:delegate:options:userInfo:,交给
SDImageCache
从缓存查找图片是否已经下载queryDiskCa
牛奶红茶
·
2024-01-24 11:24
2018-07-17
UIImageView分类urlplaceholderoptionscompletedBlockprogressBlockSDWebImageManger负责处理和协调SDWebImageDownloader和
SDImageCache
大鹏你我他
·
2023-10-27 21:49
iOS 获取视频封面
implementationUIImageView(Video)-(void)videoImageWithvideoURL:(NSURL*)videoURLatTime:(NSTimeInterval)time{//先从缓存中查找是否有图片
SDImageCache
小明讲啥故事
·
2023-10-22 11:57
iOS开发内存优化之SDWebImage内存占用过高
SDWebImage内存缓存原理:1.从Cache内存取2.从磁盘取(因为有解码过程)(内存过大因为解码太高分辨率和图片过大)3.下载()图片太大也会引起内存问题解码问题解决在
SDImageCache
.m
Sharif_su
·
2023-09-13 08:54
SDWebImage缓存使用心得
内存缓存放在了
SDImageCache
的NSCache*memCache中,在SDWebImage读取图片时也会第一时间在这个里面来寻找,这个是临时的,在内存警告或退到后台的时候会清理内存图片缓存,并且
alien0312
·
2023-09-12 23:43
SDWebImage源码阅读--
SDImageCache
一、总览本类是一个单例对象,主要用作缓存图片数据,包含了内存缓存和磁盘缓存,其中内存缓存了图片对象,磁盘缓存了图片的二进制数据。二、头文件提供的属性及方法#pragmamark-Properties//缓存策略配置对象@property(nonatomic,nonnull,readonly)SDImageCacheConfig*config;//能够占用的最大内存消耗@property(assig
fleshMe
·
2023-09-05 02:09
iOS SDWebImage 学习
主要用到的对象:UIImageView(WebCache)类别,入口封装,实现读取图片完成后的回调SDWebImageManager,对图片进行管理的中转站,记录哪些图片正在读取(1)向下层读取Cache(调用
SDImageCache
小簧魜
·
2023-08-23 22:20
SDWebImage源码阅读--SDWebImageManager
、头文件#import"SDWebImageCompat.h"#import"SDWebImageOperation.h"#import"SDWebImageDownloader.h"#import"
SDImageCache
.h
fleshMe
·
2023-08-08 00:22
SDWebImage5.11源码分析(二)
接上一篇文章继续分析SDWebImage5.11的缓存部分
SDImageCache
缓存获取数据,主要是通过key缓存(上一篇文章有说),cacheType判断缓存方式,options进行缓存拓展。
虞小虞
·
2023-07-26 11:20
SDImageCacheConfig.h
在看
SDImageCache
类之前,先分析一下SDImageCacheConfig类,它是用来管理缓存配置信息的。
lltree
·
2023-07-16 04:09
SDWebImage原理
SDWebImageManager=
SDImageCache
+SDWebImageDownloader+SDWebImageOpeartion+SDWebImageCompat一个为UIImageView
iOS小吴
·
2023-06-22 14:33
ios设置视频封面,获取视频任意帧,并进行三级缓存
思路:创建UIImageView的分类,参考SDWebImage实现,获取到视频第一帧画面时,以视频链接哈希串作为key,image作为值,利用
SDImageCache
进行图片的三级缓存(磁盘、内存和网络层
Mr_ZNN
·
2023-06-19 12:52
SDWebImage的缓存策略
这里面也有两个类
SDImageCache
和SDImageCacheConfig。大部分的缓存处理都在
SDImageCache
这个类中实现。
执着的形状0526
·
2023-06-10 17:12
iOS高性能缓存框架
有关iOS缓存的框架挺多的,有系统自带的NSCache,或者一些三方的,比如YYCahce,以及SDWebImage里的
SDImageCache
。
梅庆
·
2023-04-06 20:20
iOS面试题:简单的描述一下 SDWebImage的缓存策略?
首先,SDWebImage的图片缓存采用的是Memory(内存)和Disk(硬盘)双重Cache机制,
SDImageCache
中有一个叫做memCache的属性,它是一个NSCache对象,用于实现我们对图片的
iOS猿_员
·
2023-04-02 20:05
《重读SDWebImage》-Cache部分
一.
SDImageCache
提供的功能
SDImageCache
功能SDWebImage为整个图片加载逻辑提供缓存支持,包括内存缓存(NSCache实现)和磁盘缓存,且支持同步和异步操作。
我是繁星
·
2023-04-01 01:14
SD一点小体会
、TV、OS、Watch)宏,以及根据文件名@2x、@3x进行图片处理和缩放|----SDWebImageOperation.h添加cancel的delegate+----Cache|--------
SDImageCache
f0b693d9893e
·
2023-03-30 20:00
swift SDWebImage使用
1.SDWebImage下载图片swift中,下载玩图片后,不会将图片缓存到沙盒,需要手动调用
SDImageCache
.shared.store保存到沙盒SDWebImageDownloader.shared.downloadImage
千年一梦s
·
2023-03-30 18:52
SDWebImage加载大图内存暴涨
staticBOOLSDImagedownloderOldShouldDecompressImages=YES;-(void)viewDidLoad{[superviewDidLoad];//设置图片缓存方式防止图片过大崩溃的情况
SDImageCache
shizidy_90
·
2023-03-26 19:34
IOS基础知识-SDWebImage原理篇
2.进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:交给
SDImageCache
从缓存查找图片是
程序员的自我救赎
·
2023-03-23 16:23
AWCache设计思路
前言最近阅读YYCache和
SDImageCache
源码,学到了挺多东西,为了验证学习结果,模仿写了AWCache。
molangwu
·
2023-03-23 03:34
SDImageCache
.h文件/***目前缓存里没有.*/SDImageCacheTypeNone,/***磁盘缓存.*/SDImageCacheTypeDisk,/***内存缓存.*/SDImageCacheTypeMemory//查询缓存图片完成的回调blocktypedefvoid(^SDCacheQueryCompletedBlock)(UIImage*_Nullableimage,NSData*_Nullab
认不出我来
·
2023-03-22 12:26
SDWebImage 5 获取缓存大小&设置缓存路径过滤(swift)
这里总结了一下比较常用的两个api的示例获取缓存大小&清除缓存//获取缓存大小fileprivatefuncgetCacheSize(){lettotalSize=
SDImageCache
.shared.totalDiskSize
唯牧雪
·
2023-02-18 07:23
SDWebImage原理相关
SDWebImage的工作就是由它调度
SDImageCache
(一个处理缓存的类)和一个SDWebImageDownloader(负责下载网络图片)来完成的。
千里马_42195
·
2023-02-05 23:50
SDWebImage
2、进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给
SDImageCache
从缓存查找图片是否已经下载queryDiskC
mengjz
·
2023-02-04 22:59
IOS源码解析:SDWeblmage (下)
这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容续文见上篇:IOS源码解析:SDWeblmage(上)目录四、
SDImageCache
时光啊混蛋_97boy
·
2023-02-01 22:11
9.SDWebImage图片处理原理
placeholderImage,然后SDWebImageManager根据URL开始处理图片进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给
SDImageCache
Lee丶Way
·
2023-01-29 01:44
根据网络图片布局cell的大小
主要利用
SDImageCache
的缓存的机制,在-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath
888zq
·
2023-01-28 18:42
SDWebImage 源码解读之管理类SDWebImageManager
本章开始将介绍SDWebImage库中协调核心功能(图片下载,图片缓存)使用的管理单例类
SDImageCache
,通过对SDWebImage库中底层的关键类(SDWebImageDownloader,SDWebImageDownloaderOperation
jiangjunwy
·
2022-02-16 04:52
SDWebImage
添加分类方法加载图片2、支持WebP和GIF格式动画3、使用异步线程加载图片,自动管理缓存(根据URL生成唯一的key来检索缓存)组织架构imageSDWebImageManager是单例使用的,分别维护了一个
SDImageCache
一达
·
2022-02-09 02:55
面试题--SDWebImage内部实现过程
进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给
SDImageCache
从缓存查找图片是否已经下载queryDiskCache
xiao小马哥
·
2022-02-06 07:13
SDWebImage
4.8之前的内容4.8.8类图sdwebImage目录结构基本分为:SDWebImageOperation图片操作接口、SDWebImageCompat图片的Downloader下载器
SDImageCache
helinyu
·
2021-12-23 10:24
SDWebImageCache 源码
SDwebImageCache源码主要类:
SDImageCache
缓存,内存缓存、和磁盘缓存SDMemoryCache内存缓存,里面设置了二级缓存SDImageCacheConfig缓存配置,缓存策略SDMemoryCache
helinyu
·
2021-12-14 19:38
iOS之SDWebImage内部实现原理
当
SDImageCache
缓存使用的LRU(最近最右淘汰算法)算法,来做缓存机制。
枫叶无处漂泊
·
2021-06-24 14:41
iOS图片加载框架-SDWebImage笔记
2进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给
SDImageCache
从缓存查
GentleMan丶Gary
·
2021-06-14 07:32
世上最详细的关于SDWebImage的实现原理
2:进入SDWebImageManagerdownloadWithURL:delegate:options:userInfo:交给
SDImageCache
从缓存查找图片是否已经下载queryDiskCac
Forever3389
·
2021-06-06 08:41
SDWebImage4.0源码阅读笔记(二)
当然也会顺带把
SDImageCache
的作用详细分析一遍。SDWebImageManagerSDWebImageManager同
YeeChain
·
2021-05-19 15:49
SDWebImage内部实现过程
2进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给
SDImageCache
从缓存查找图片是否已经下载queryDiskCac
精神病患者link常
·
2021-05-16 04:39
SDWebImage Note
SDWebImage提供的主要功能如下:提供异步图片(后台)下载并保证不阻塞主线程;支持内存和磁盘双缓存策略,保证同一url不会请求多次;支持WebP/Gif等格式;结构SDWebImageManager协调
SDImageCache
StanOz
·
2021-05-14 01:01
SDWebImage 内部原理
2、进入
SDImagecache
从缓存中查找图片是否已经下载3、先从内存图片缓存是否查找是否有图片,如果内存中有图片
世玉茹花
·
2021-05-06 02:32
SDWebImage的底层实现原理
2进入SDWebImageManagerdownloadWithURL:delegate:options:userInfo;交给
SDImageCache
从缓存查找图片是否已经下载,queryDiskCach
AAALH
·
2021-04-27 09:24
iOS源码解析—SDWebImage(SDWebImageManager)
SDWebImageManager维护类几个属性,类的定义注释如下:@interfaceSDWebImageManager()@property(strong,nonatomic,readwrite)
SDImageCache
egoCogito_panf
·
2021-04-26 02:33
ios SDWebImage
import"
SDImageCache
.h"import"SDWebImageManager.h"#pragmamark---------------获取网络图片的大小----------------/
小傑
·
2020-10-11 11:47
学习SDWebImage
包括内存缓存和磁盘缓存在后台解压图片保证相同的url不会被重复访问多次,保证错误的url不会被反复请求保证不会阻塞主线程用block和arc实现2.框架结构管理类:SDWebImageManager处理缓存类:
SDImageCache
8fe8946fa366
·
2020-10-10 10:25
iOS 用 SDWebImage 清理图片缓存
效果图如下:1.找到SDWebImage找到
SDImageCache
类2.添加如下方法-(float)checkTmpSize{floattotalSize=0;NSDirectoryEnumerator
dengyu5435
·
2020-09-14 18:47
iOS复习中有关SDWebImage可能知识点总结(2)
分为内存缓存(利用
SDImageCache
类的NSCache属性),磁盘缓存(利用NSFileManager),和操作缓存(利用runtime关联的字典属性)。
小码僧
·
2020-08-23 00:10
iOS面试题:分析下SDWebImage
2.进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给
SDImageCache
从缓存查
iOS猿_员
·
2020-08-21 09:30
解析,全局表格mu数组
#import"Reachability.h"#import"UIImageView+WebCache.h"#import"
SDImageCache
.h"#import"NetworkData.h"model
阙年
·
2020-08-21 06:55
直接从SDWebImage的缓存中取图片
#import"SDWebImageManager.h"#import"
SDImageCache
.h"NSString*strUrl=@"http://xxx.com/x.jpg";SDWebImageManager
gaoyp
·
2020-08-15 18:22
iPhone
一些第三方库分析
2.进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给
SDImageCache
从缓存查找图片是否
DCSnail-蜗牛
·
2020-08-10 02:36
SDWebImage
AFNetworking
Masonry
源码分析
实现原理
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他