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
iOS缓存小结
苹果也为开发者提供了一种内存缓存方式NSCache,NSCache的API类似于NSDictionary,使用方便,在著名的AF和
SDWebImage
框架中被使
天心鸥兹
·
2020-05-25 16:13
【iOS】 使用
SDWebImage
定制你的缓存图片
SDWebImage
是一个强大的网络图像异步缓存框架,使用非常方便。本章我们介绍如何对
SDWebImage
下载的网络图像进行定制处理。
iCodingBoy
·
2020-05-25 15:08
pod 接入libwebp报错
pod'
SDWebImage
'pod'SDWebImageWebPCoder'podinstallInstallingSDWebImage(5.7.4)InstallingSDWebImageWebPCoder
摘心
·
2020-05-22 19:41
最新 iOS 库 打包篇.a .bundle .framework
根据源代码的公开情况,库可以分为2种类型开源库公开源代码,能看到具体实现如
SDWebImage
,AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:静态库,动态库
超级卡布达
·
2020-04-30 17:58
IOS UIImageView 加载webp动图
SDWebImage
组件github地址:https://github.com/
SDWebImage
/
SDWebImage
1.环境配置pod里面添加配置:pod'SDWebImageWebPCoder'
沐心沐翡
·
2020-04-28 11:51
sdwebimage
获取缓存大小是什么方法了?
为什么这俩方法都获取不到了呢?这俩方法弃用了吗???[[SDImageCachesharedImageCache]checkTmpSize];[[SDImageCachesharedImageCache]getSize];求解。。。
A_Yun
·
2020-04-26 19:05
读
SDWebImage
源码记录(一)
断断续续看了
SDWebImage
的源码,下面按照当初阅读思路,写写
SDWebImage
中的一些实现逻辑以及基础技术。
一剑书生
·
2020-04-14 17:09
SDWebImage
的实现过程
温故知新而非他用1、options的含义:2.实现过程入口setImageWithURL:placeholderImage:options:会先把placeholderImage显示,然后SDWebImageManager根据URL开始处理图片。进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给SDImageCache
一个人一匹马
·
2020-04-14 03:54
SDWebImage
源代码解析(二)Downloader
上篇文章讲解的了
SDWebImage
的Cache部分,这篇讲讲一下Download部分。
game3108
·
2020-04-14 02:58
SDWebImage
实现分析
如果你想了解
SDWebImage
的源码结构,又不知道从哪入手推荐这个南峰子(http://southpeak.github.io/2015/02/07/sourcecode-
sdwebimage
/)的博客博文从下载和缓存俩个大的组件分析到里面一些核心方法的实现
PetitBread
·
2020-04-14 01:27
Pods: AFNetworking√ , JSONModel+
SDWebImage
platform:ios,'8.0'target'01_JsonModel'dopod'
SDWebImage
','~>3.8'pod'AFNetworking','~>3.0'pod'JSONModel
plantAtree_dAp
·
2020-04-14 01:17
iOS干货-->图片二级缓存机制(简仿
SDWebImage
内部实现)
xcode.png图片二级缓存机制(简仿
SDWebImage
内部实现)本项目实现了多图下载,内部是二级缓存机制,既在显示图片之前会先去内存缓存中找,如果找到了就显示,如果没有就去磁盘中加载二进制数据,如果磁盘中也没有就会去下载
奕十八
·
2020-04-14 00:58
SDWebImage
实现原理详解
这篇文章将主要介绍
SDWebImage
的实现原理,主要针对于获取网络图片的原理,如果没有第三方我们该怎么去做,当然我知识用文字去介绍,我想花大把的时间去深入理解我们用不到的东西,是很不值得的,不过兴趣的朋友可以去其他博客上查找相应信息
Jack_Baiyx
·
2020-04-13 21:59
SDWebImage
的简单剖析
1.基本使用方式1.sd_setImageWithURL://图片缓存的基本代码,就是这么简单[self.image1sd_setImageWithURL:imagePath1];2.sd_setImageWithURL:completed://用block可以在图片加载完成之后做些事情[self.image2sd_setImageWithURL:imagePath2completed:^(UII
majianjie
·
2020-04-13 19:52
pod 更新库问题
CDN:trunkURLcouldn'tbedownloaded:https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/1/1/7/
SDWebImage
裸奔派队
·
2020-04-13 11:00
读
SDWebImage
源码记录(二)
接着上一篇,继续分析
SDWebImage
源码。上一篇主要分析了
SDWebImage
是怎么把图片下载到本地的,这一篇主要分析它怎么做缓存管理的。
一剑书生
·
2020-04-13 09:33
SDWebImage
加载图片Color Misaligned Images(图片缩放)解决方法
背景介绍(感觉好装逼)近期在做一些app性能优化的东西,用到了instrument,参考的是张星宇(bestswifter)的一篇文章UIKit性能调优实战讲解(此处大家xcode8可能找不到有个设置图标的按钮,其实改到下边了,叫DebugOption)。张大神的文章看完受益匪浅,每个的解决方案都是非常好,其中的ColorMisalignedImages(图片缩放)没有说具体的方案,然后我的应用就
kangxx
·
2020-04-13 06:27
SDWebImage
学习中的疑惑及总结
1、很多地方都调用了scaledImageForKey方法,比如根据key从磁盘缓存中获取图片后已经是一张UIImage了,进一步调用了scaledImageForKey,原因是?命名图片时候以
[email protected]
、
[email protected]
结尾,但在创建Image时并不需在后面添加倍数,只需调用[UIImageimageNamed:@"xxxx"]即可,因为Xcode会帮我们根据当前分辨率自动添加后缀
神采飞扬_2015
·
2020-04-13 05:22
YYKit
YYWebImage:1、相比
SDWebImage
播放gif图片时内存占用大大降低。
请叫我啊亮
·
2020-04-13 05:31
iOS
SDWebImage
的使用(解决图片缓存问题)
第一步,下载
SDWebImage
,导入工程。
无奈iOSer
·
2020-04-13 01:55
实现scollView的缩放
UIScrollView可以实现对图片的缩放现在给大家分享我的项目中可以直接使用的组件,需要引入afnetworking等第三方框架关于AFNetworking大家可以自行百度,使用它的目的是下载网络图片(使用
SDWebImage
lichengjin
·
2020-04-12 23:41
SDWebImage
分析 _ CTNetworking 分析_ YTKNetwork分析__ AFN 分析
判断缓存,先memorycache,再diskcache(NSFileManager)/***Checkifimagehasalreadybeencached**@paramurlimageurl**@returniftheimagewasalreadycached*/-(BOOL)cachedImageExistsForURL:(NSURL*)url;/***Checkifimagehasalr
FlyTheKite
·
2020-04-12 20:12
源码浅析
SDWebImage
5.6
本文基于
SDWebImage
5.6。重读的原因也是由于发现它的API在不断迭代,许多结构已经不同与早期版本,同时也是为了做一个记录。
土土Edmond木
·
2020-04-12 17:30
SDWebImage
使用MBProgress进度条问题
代码://已经封装好的MBProgressHUDProgress_HUD=[ToolsMBProgressHUDProgress:@"Loading"];_HUD.progress=0;//
SDWebImage
聆默无语
·
2020-04-12 15:07
SDWebImage
源码解读之网络请求层SDWebImageDownloaderOperation
本章开始将介绍
SDWebImage
库中的核心类SDWebImageDownloaderOperation,该类是
SDWebImage
库进行网络加载的底层操作核心所在,理解了该类的实现思想,就能知道
SDWebImage
jiangjunwy
·
2020-04-12 13:03
SDWebImage
源码分析
SDWebImage
介绍此图是
SDWebImage
的作者提供的,通过看方法名可以大致了解图片缓存实现的流程图片缓存流程图图片缓存关系图UIView+WebCache类别:所有设置图片的方法内部都会且仅调用此方法
KeenV
·
2020-04-12 13:18
SDWebImage
基本原理和使用
一、
SDWebImage
基本原理
SDWebImage
是当下最流行的一个三方图片处理框架,它的强大之处相信只要是iOS开发人员就体会过,我们只需要用一句代码[objc]viewplaincopy[[UIImageViewnew
mengyingguo
·
2020-04-12 12:38
NSCache
NSCache是苹果官方提供的缓存类,在AFNetWorking和
SDWebImage
等主流框架中被使用来管理缓存根据苹果官方文档的说明:NSCache在系统内存紧张(较低)时,会自动释放对象(这个现象在模拟器中不会出现
珍此良辰
·
2020-04-12 06:16
iOS使用的三方库
一、OC使用的三方库pod'FMDB'pod'AFNetworking'pod'
SDWebImage
'pod'MJRefresh'pod'JSONModel','~>1.7.0'pod'Hyphenate
前年的邂逅_Jerry
·
2020-04-11 22:55
SDWebImage
实现过程
SDWebImage
内部实现过程(新版本在各方法前加上了sd_前缀,以区分UIImageView+AFNetworking中的方法)1.入口setImageWithURL:placeholderImage
Juno_o
·
2020-04-11 18:41
iOS 自定义工具类 ---- 图片浏览器
前言开发过程中,遇到了需要图片浏览的功能,可以进行简单的图片浏览和网络图片保存的功能,为了方便以后使用,就封装了一个简单的图片浏览器,需要
SDWebImage
支持,使用://显示本地图片[PhotoBrowsershowLocalImages
小白进城
·
2020-04-11 17:50
iOS面试题-第十页
92、
SDWebImage
具体如何实现?其实就是沙盒缓存机制,主要由三块组成:内存图片缓存,内存操作缓存,磁盘沙盒缓存。
像羽毛那样轻
·
2020-04-11 16:19
ZZCarousel 开源左右无限轮播器框架
ZZCarousel轮播器优势:可以自定义Cell支持
SDWebImage
支持cocoapods基于UICollectionView,完美轮播器点击轮播器delegte,block属性说明//自动滚动间隔时间
小_小宇宙
·
2020-04-11 06:01
ios如何加载gif图片
ios如何加载gif图片直接使用
SDWebImage
第三方库就可以了这里主要使用了UIImage的类方法+(nullableUIImage*)animatedImageWithImages:(NSArray
_我和你一样
·
2020-04-11 04:08
2018-06-06
SDWebImage
深度学习
SDWebImage
1.它是iOS图片加载框架它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件。
破夕_____________
·
2020-04-11 03:27
CocoaPods为工程的多target增加依赖支持
target使用不同的第三方依赖配置Podfile配置platform:ios,'7.0'target:'target'dopod'Masonry'pod'JZNavigationExtension'pod'
SDWebImage
iOSCoder_XH
·
2020-04-11 02:06
UITableView的优化方法
(
SDWebImage
已经实现了异步加载,两个相配合,杠杠滴);别的优化点:1、正确使用reuseIdentifier来重用Cells;2、尽量使
忘惘的小风扇
·
2020-04-10 22:56
琐碎的知识,先放一起,以后整理
//
sdwebimage
缓存图片大小-(float)checkTmpSize{floattotalSize=0;NSString*cachePath=[NSSearch
sky_wyl
·
2020-04-10 13:46
十、
SDWebImage
源码解析之编解码(二)
压缩图片,重新绘制图片,得到没有透明度的图片-(nullableUIImage*)sd_decompressedImageWithImage:(nullableUIImage*)image{if(![[selfclass]shouldDecodeImage:image]){//是否可以解码图片returnimage;}//autoreleasethebitmapcontextandallvarst
小强简书
·
2020-04-10 13:30
iOS 关于 解决 file not found的问题 绝对有效
关于已经正确导入“第三方”后出现
SDWebImage
/UIImageView+WebCache.h'filenotfound屏幕快照2019-01-02下午3.31.13.png原理:正常情况下,我们手动引入的第三方的头文件路径
wangDavid939i
·
2020-04-10 11:56
SDWebImage
源码分析---SDWebImageDecoder
图片为什么要解压?之前根本不知道原来使用图片的时候,背后还隐藏了解压图片这一关键步骤。那么我们为什么解压图片呢?简单来说,就是因为我们平常用的图片格式:JPG,PNG都是一种压缩的位图图形格式。而我们在将图片渲染到屏幕上时,需要使用的是解压过后的位图,才能进行后续的渲染。推荐大神的一篇文章:谈谈iOS中图片的解压缩SDWebImageDecoder中的解压图片的方法:-(nullableUIIma
_Vitality
·
2020-04-10 04:49
图片加载框架 -
SDWebImage
相关网站:1.iOS图片加载框架-
SDWebImage
解读http://www.jianshu.com/p/be9a0a088feb2.
SDWebImage
小结http://www.jianshu.com
吴霸格07
·
2020-04-10 02:29
静态库和动态库 学习总结
一库的简介1什么是库库就是程序代码的集合是共享程序代码的一种方式2库的分类2.1开源库公开源代码能看到具体实现例如AFN,MJRefresh,FMDB,
SDWebImage
...2.2闭源库不公开源代码是经过编译后的二进制文件
奥卡姆剃须刀
·
2020-04-09 23:59
iOS中的内存缓存和磁盘缓存
现将参考的文章列出来内存缓存和磁盘缓存
SDWebImage
缓存策略缓存分为内存缓存和磁盘缓存两种,其中内存是指当前程序的运行空间,缓存速度快容量小,是临时存储文件用的,供CPU直接读取,比如说打开一个程序
寻找最亮的光
·
2020-04-09 21:17
SDWebImage
源码分析
SDWebImage
源码分析首先我fork了
SDWebImage
的源码,见conintet/
SDWebImage
,这样在本文的链接中都是链到我的fork中,这么做的目的是防止将来
SDWebImage
代码发生变化导致本文的链接不准确
mconintet
·
2020-04-09 19:40
SDWebImage
清除缓存
floattmpSize=[[SDImageCachesharedImageCache]checkTmpSize];_clearCacheName=tmpSize>=1?[NSStringstringWithFormat:@"清理缓存(%.2fM)",tmpSize]:[NSStringstringWithFormat:@"清理缓存(%.2fK)",tmpSize*1024];UIAlertCon
工藤辞辞
·
2020-04-09 15:30
iOS开发:常用三方库(API)接口汇总(表格布局,内容尽收眼底)
笔者在这里写出笔者用过的库,以后还会不定时更新,遇到比较好的就分享出来1.笔者常用三方库名称作用说明AFNetworking基于HTTP/HTTPS联网请求
SDWebImage
图片异步加载和缓存image
川农鉴黄师
·
2020-04-09 13:40
清理缓存
只需要清理
SDWebImage
的图片缓存,直接用SDImageCache单例的getSize方法//字节大小NSIntegerbyteSize=[SDImageCachesharedImageCache
lym不解释
·
2020-04-09 10:34
SDWebImage
源码分析 1
于是就从
SDWebImage
入手,在深入学习后发现它的代码各层职责分工明确,代码量也不是很多,利用业余时间断断续续学习花费了大约三周时间,感觉比较适合作为第一个供学习的开源类库。大致涉及到的知识
白熊
·
2020-04-09 09:45
实现多线程下载图片后在布局UI
Sdwebimage
异步下载多张图片dispatch_group_tgroup=dispatch_group_create();//有多张图片URL的数组NSArray*imageURLArr=@[@"
yaoyao妖妖
·
2020-04-09 08:12
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他