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 缓存文件的清除实现代码
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为
SDWebImage
。
·
2019-09-24 04:18
IOS 基本文件操作实例详解
【图片缓存的清除】在使用
SDWebImage
时,图片被大量的缓存,有时需要获取缓存的大小以及清除缓存。要获取缓存大小,使
·
2019-09-22 22:25
SDWebImage
(5.1.0)SDWebImageContext(七)
这个SDWebImageContext参数是sd5.0版本引入的,下面对它进行研究typedefNSString*SDWebImageContextOptionNS_EXTENSIBLE_STRING_ENUM;typedefNSDictionarySDWebImageContext;typedefNSMutableDictionarySDWebImageMutableContext;sd提供了S
charlotte2018
·
2019-09-19 14:38
SDWebImage
(5.1.0)SDWebImageContext(七)
这个SDWebImageContext参数是sd5.0版本引入的,下面对它进行研究typedefNSString*SDWebImageContextOptionNS_EXTENSIBLE_STRING_ENUM;typedefNSDictionarySDWebImageContext;typedefNSMutableDictionarySDWebImageMutableContext;sd提供了S
charlotte2018
·
2019-09-19 14:38
SDWebImage
(5.1.0)UIView+WebCacheOperation(六)
#import"UIView+WebCacheOperation.h"#import"objc/runtime.h"staticcharloadOperationKey;//keyisstrong,valueisweakbecauseoperationinstanceisretainedbySDWebImageManager'srunningOperationsproperty//weshould
charlotte2018
·
2019-09-19 14:12
SDWebImage
(5.1.0)UIView+WebCacheOperation(六)
#import"UIView+WebCacheOperation.h"#import"objc/runtime.h"staticcharloadOperationKey;//keyisstrong,valueisweakbecauseoperationinstanceisretainedbySDWebImageManager'srunningOperationsproperty//weshould
charlotte2018
·
2019-09-19 14:12
组件库(私有库)维护---文件分层和文件夹一起有层次上传
上一篇:组件库(私有库)维护---添加依赖库在我们引用的第三方工具中,其实会发现有些三方的文件是有文件夹的,比如:AFNetworking,还有许多的三方依赖在项目中是文件夹呈散列状态的,比如:
SDWebImage
Cao_Shixin攻城狮
·
2019-09-12 17:28
ios开发
组件库
iOS组件依赖避免冲突的小技巧分享
YBImageBrowser依赖了
SDWebImage
,在使用CocoaPods集成到项目中时,可能会出现一些依赖冲突的问题,最近社区提了多个Issues并且在Insights->Traffic->Popularcontent
波儿菜
·
2019-09-02 08:30
避免 iOS 组件依赖冲突的小技巧
YBImageBrowser依赖了
SDWebImage
,在使用CocoaPods集成到项目中时,可能会出现一些依赖冲突的问题,最近社区提了多个Issues并且在Insights->Traffic->Popularcontent
波儿菜
·
2019-08-29 00:29
SDWebImage
(5.1.0)UIImageView+WebCache.h(五)
所有方法最终会进入这个最长的方法-(void)testUIImageViewWebCache{//https://
sdwebimage
.github.io/Categories/UIImageView(
charlotte2018
·
2019-08-28 19:36
SDWebImage
(5.1.0)UIImageView+WebCache.h(五)
所有方法最终会进入这个最长的方法-(void)testUIImageViewWebCache{//https://
sdwebimage
.github.io/Categories/UIImageView(
charlotte2018
·
2019-08-28 19:36
SDWebImage
(5.1.0)UIImage+Transform.h(四)
UIImage+Transform.h这个分类提供了对image的形变处理-(void)testUIImageTransform{//https://
sdwebimage
.github.io/Categories
charlotte2018
·
2019-08-28 17:17
SDWebImage
(5.1.0)UIImage+Transform.h(四)
UIImage+Transform.h这个分类提供了对image的形变处理-(void)testUIImageTransform{//https://
sdwebimage
.github.io/Categories
charlotte2018
·
2019-08-28 17:17
SDWebImage
(5.1.0)SDWebImageFLPlugin(三)
一个
SDWebImage
插件,通过类别支持FLAnimatedImagehttps://github.com/
SDWebImage
/SDWebImageFLPlugin从
SDWebImage
5.0版本开始
charlotte2018
·
2019-08-26 18:00
SDWebImage
(5.1.0)SDWebImageFLPlugin(三)
一个
SDWebImage
插件,通过类别支持FLAnimatedImagehttps://github.com/
SDWebImage
/SDWebImageFLPlugin从
SDWebImage
5.0版本开始
charlotte2018
·
2019-08-26 18:00
SDWebImage
(5.1.0)UIImage+GIF.h(二)
这个头文件就有一个方法,通过传入gif的data数据转化出一个image对象+(nullableUIImage*)sd_imageWithGIFData:(nullableNSData*)data{if(!data){returnnil;}return[[SDImageGIFCodersharedCoder]decodedImageWithData:dataoptions:0];}解析工作主要在S
charlotte2018
·
2019-08-26 16:15
SDWebImage
(5.1.0)UIImage+GIF.h(二)
这个头文件就有一个方法,通过传入gif的data数据转化出一个image对象+(nullableUIImage*)sd_imageWithGIFData:(nullableNSData*)data{if(!data){returnnil;}return[[SDImageGIFCodersharedCoder]decodedImageWithData:dataoptions:0];}解析工作主要在S
charlotte2018
·
2019-08-26 16:15
iOS常用三方框架集合, Swift常用三方框架集合
SDWebImage
此库提供具有缓存支持的异步映像下载程序。MBProgressHUD是一个iOS插件类,在后台线程中完成工作时显示带有指示符和/或标签的半透明HUD。MJRefresh使
xiaoke2015
·
2019-08-20 14:34
静态库/动态库
在我们的日常开发中经常会用到别人封装好的第三方库,比如AFNetworking,
SDWebImage
等,而对于一些可以被抽取为单独功能组件的逻辑代码,我们也会将部分代码封装成库,以便使用。
奚山遇白
·
2019-08-19 20:18
SDWebImage
(5.1.0)NSData+ImageContentType(一)
(1)+(SDImageFormat)sd_imageFormatForImageData:(nullableNSData*)data;通过传入的image的data数据解析出是什么格式的图片。+(SDImageFormat)sd_imageFormatForImageData:(nullableNSData*)data{if(!data){returnSDImageFormatUndefined
charlotte2018
·
2019-08-19 18:58
SDWebImage
(5.1.0)NSData+ImageContentType(一)
(1)+(SDImageFormat)sd_imageFormatForImageData:(nullableNSData*)data;通过传入的image的data数据解析出是什么格式的图片。+(SDImageFormat)sd_imageFormatForImageData:(nullableNSData*)data{if(!data){returnSDImageFormatUndefined
charlotte2018
·
2019-08-19 18:58
2019-08-15
1.新建知乎Xcode项目2.导入常用框架'AFNetworking''
SDWebImage
'导入框架居然导了好久,一直报错。原来是podfile和知乎.xcodeproj不在一个文件夹里,然后一直
明智光秀_b5c6
·
2019-08-18 22:34
iOS沙盒
Preferences└──tmp目录说明目录说明iTunes备份(iCloud)场景Documents常用目录,适合存储重要数据✅游戏存档Library/Caches常用目录,适合存储缓存文件和数据❌
SDWebImage
相约星期二GM
·
2019-08-08 10:50
ios 记录日常第三方框架使用
网络请求DateTools日期的相对处理3.MJExtension字典转模型框架4.MYLayout浮动布局5.SDAutoLayout简单的布局6.SDCycleScrollVIew无限循环轮播图7.
SDWebImage
selice
·
2019-08-07 14:23
iOS-使用
SDWebImage
和YYImage下载高分辨率图,导致内存暴增的解决办法
原文链接:https://www.jianshu.com/p/1c9de8dea3ea最近,遇到一个问题,有个控制器,一进去就crash,而且手机非常的烫,用instrument跑了跑,发现内存暴增几百兆;如图:Snip20160725_3.png图中可以看出,内存暴增的罪魁祸首是YYImage,再进一步定位问题,如图:Snip20160725_6.png现在已经可以很清楚的知道,具体是哪些代码导
Y_3c23
·
2019-08-06 16:12
使用PINCache优化代码
前言客户反馈查看图片的速度非常慢,于是我们需要做一下图片的缓存,由于图片都是后台base64传过来的,所以,需要存在本地,无法使用
SDWebImage
来进行优化。
蜗牛你慢慢来
·
2019-08-01 15:54
库
概念库是程序代码的集合,是共享程序代码的一种方式开源库公开源代码,能看到具体实现比如:
SDWebImage
、AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:
夜雨聲煩_
·
2019-07-23 17:34
CocoaPods 安装及使用
比如
SDWebImage
,AFNetworking,MJRefresh,可能某个类又用到其他的类库,如果使用它,就必须要下载其他的库。
wolf_吴郎
·
2019-07-22 22:28
iOS 缓存
二、iOS上的缓存框架NSCache、PINCache、YYCache、
SDWebImage
(分析SDImageCache部分)1、NSCache苹果提供的一个简单的内存缓存;类似NSDictionary
yue_kyy
·
2019-07-12 16:26
Kingfisher 5 的简单教程
cocoapods的库最新版本已经从iOS10起跳支持比如我们这篇的主角Kingfisher七巧板猫大,onevcat大神所写,感谢大神的无私分享,从swift面世至今,Kingfisher感觉就是oc时代的
SDWebImage
x1911
·
2019-07-11 19:45
SDWebImage
增加Header跟踪
类似于AFNetworking的header,,
SDWebImage
也可以加入header,但是Key值必
少年出大荒
·
2019-07-09 17:48
经验之谈
Objective-C
SDWebImage
增加Header跟踪
类似于AFNetworking的header,,
SDWebImage
也可以加入header,但是Key值必
少年出大荒
·
2019-07-09 17:48
经验之谈
Objective-C
面试底层分享(二)
如gitHub上的AFN和
SDWebImage
。闭源库只公开调用的接口看不到具体的实现,编译后的二进制文件。闭源库进一步可分为两类:静态库和动态库。又称静态链接方式和动态链接方式。
撒花小仙女_卡卡
·
2019-07-09 15:14
ios 对于超高分辨率(图片本身不大)的图片加载导致内存暴增的处理方法
如果直接使用
SDwebImage
加载的话,你会发现导致内存暴增我的解决方法是://子线程加载图片dispatch_async(dispa
天上飞的狒狒
·
2019-07-08 15:26
iOS面试题:
SDWebImage
原理
更多:iOS面试题大全
SDWebImage
一个为UIImageView提供一个分类来支持远程服务器图片加载的库。
iOS猿_员
·
2019-06-20 16:36
iOS 加载图片查看大图失真
一般加载iOS得网络图片用的很好的第三方框架是
SDWebImage
,然后我们会有一种点击查看大图得需求。一般这种需求接口会返回两种字段,一种是压缩图片地址A。一种是原图地址B。
__西门吹雪
·
2019-06-19 14:48
podfile文件解析
sharedPods函数,里边是函数体;源文件解析source'http://source.git'platform:ios,'8.0'target'Demo'dopod'AFNetworking'pod'
SDWebImage
'pod'Masonry'pod"Type
frankisbaby
·
2019-06-14 11:50
podfile文件解析
sharedPods函数,里边是函数体;源文件解析source'http://source.git'platform:ios,'8.0'target'Demo'dopod'AFNetworking'pod'
SDWebImage
'pod'Masonry'pod"Type
frankisbaby
·
2019-06-14 11:50
iOS中gif图的显示方法示例
SDWebImageYYImage二、显示本地gif图
SDWebImage
和YYImage的显示本地图片代码。
蓝光95
·
2019-06-14 10:46
iOS 中gif图的显示
SDWebImageYYImage二、显示本地gif图
SDWebImage
和YYImage的显示本地图片代码。
蓝光95
·
2019-06-14 00:00
ios
xcode
github
objective-c
SDWebImage
分析
1.加载大图片内存为什么暴涨图片解码很耗时。异步。当用UIImage或CGImageSource的那几个方法创建图片时,生成的对象不会立即解码,而是当图片设置到UIImageView或者CALayer.contents中去,并且CALayer被提交到GPU前,CGImage中的数据才会得到解码。解码都是在主线程中,影响性能.2.基础流程2.1取消当前NSOperation请求:从UIView关联对
iOS白水
·
2019-06-01 10:33
GCD's Main Queue vs. Main Thread 主队列和主线程
发现dispatch_queue_get_label()最近在看
SDWebimage
代码,发现之前对线程和队列的认识不够清晰。在源码中看到这个方法。
大风天上来
·
2019-05-24 11:38
iOS-SKPSMTPMessage+日志缓存
blog欢迎指正补充,可联系
[email protected]
原文地址:iOS-SKPSMTPMessage+日志缓存一、效果demo操作邮箱二、功能介绍1、日志写入沙盒文件中进行缓存,设置缓存机制(参考
SDWebImage
lionsom_lin
·
2019-05-20 21:04
SDWebImage
360°无死角分析之解码
打算用几篇文章整理一下
SDWebImage
的源码源码有点小多,决定把每个模块分开来整理这其中包括:调度模块、下载模块、缓存模块、解码模块和一些代码整理调度模块看这里缓存模块看这里下载模块看这里解码模块看这里整理模块看这里本篇是解码篇无论是图片从磁盘中找到还是在网络中下载
王技术
·
2019-05-17 14:40
SDWebImage
360°无死角分析之缓存
打算用几篇文章整理一下
SDWebImage
的源码源码有点小多,决定把每个模块分开来整理这其中包括:调度模块、下载模块、缓存模块、解码模块和一些代码整理调度模块看这里缓存模块看这里下载模块看这里解码模块看这里整理模块看这里本文是缓存模块
王技术
·
2019-05-16 15:01
SDWebImage
360°无死角分析之下载
打算用几篇文章整理一下
SDWebImage
的源码源码有点小多,决定把每个模块分开来整理这其中包括:调度模块、下载模块、缓存模块、解码模块和一些代码整理调度模块看这里缓存模块看这里下载模块看这里解码模块看这里整理模块看这里本文是下载模块下载模块由
王技术
·
2019-05-16 15:57
SDWebImage
360°无死角分析之整理
打算用几篇文章整理一下
SDWebImage
的源码源码有点小多,决定把每个模块分开来整理这其中包括:调度模块、下载模块、缓存模块、解码模块和一些代码整理调度模块看这里缓存模块看这里下载模块看这里解码模块看这里整理模块看这里本文是一些代码整理
王技术
·
2019-05-16 15:50
iOS
SDWebImage
加载过多图片时导致内存溢出app闪退的问题
今天测试时发现使用UICollectionView加载到第四百多张图片时,app会崩溃,断点也找不到崩溃的位置,后来暴力调试定位到问题是
SDWebImage
造成的问题解决方法:在-applicationdidfinishalaunch
developer_zhao
·
2019-05-08 16:25
iOS
ios解决.webp格式图片不能正常显示的问题
在网上搜了一些方法,发现都不是很全面,因此完成项目修改之后,将用到的几篇好文章结合了起来~~~实际上
SDWebImage
中已经支持了webp格式的图片,可以在UIImage与WebP之间进行图片的相互转换
jimmywife
·
2019-04-25 17:48
Swift项目,超美的动画和tableView,collectionView,轮播图的使用,网络请求的封装等
项目介绍:这是一个Swift语言的项目,但是其中也有使用一些OC的三方库,比
SDWebImage
、WebViewJavascriptBridge等,同时实现了基本App的框架功能,有引导页,启动图还有底部四个
威廉云霄
·
2019-04-19 16:50
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他