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 - GCD编程
其中也是用到在github上下载的别的大牛封装好的一个GCD源代码,使用很方便,另外里面也用到了
SDWebImage
这个第三方库,设置网络图片Demo的源代码放在Coding.net上,有需要可以下载查看
devZhang
·
2020-04-03 02:53
UIImageView(HighlightedWebCache)分类说明
声明处:UIImageView+HighlightedWebCache.h概念为UIImageView的高亮状态整合UIImageView和
SDWebImage
进行异步下载和缓存远程图片。
_阿南_
·
2020-04-03 02:36
sdwebimage
带上cookie的方法
给后台擦屁股的时候遇到sd请求图片获取不到的问题,发现是cookie没带的问题,修改一波:在SDWebImageDownloader.m中://request.HTTPShouldHandleCookies=(options&balabalalalalal。。。。request.HTTPShouldHandleCookies=YES;把原本的cookie判断注释掉,赋值YES即可。
知本集
·
2020-04-03 01:08
Swift3.0 CocoaPods的使用教程
当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking,
SDWebImage
等等。
novice_Qin
·
2020-04-02 22:50
第三方框架原理或机制
SDWebImage
缓存机制
SDWebImage
提供了如下三个category来进行缓存:MKAnnotationView(WebCache)UIButton(WebCache)UIImageView(
离离离离
·
2020-04-02 21:00
SDWebImage
1、SDImageCache,根据URL的MD5摘要对图片进行存储和读取(实现存在内存中或者存在硬盘上两种实现)实现图片和内存清理工作。SDImageCache分两个部分,一个是内存层面的,一个是硬盘层面的。内存层面的相当是个缓存器,以Key-Value的形式存储图片。当内存不够的时候会清除所有缓存图片。用搜索文件系统的方式做管理,文件替换方式是以时间为单位,剔除时间大于一周的图片文件。当SDWe
践行者
·
2020-04-02 21:48
优化tableview
(
SDWebImage
已经实现异步加载,配合这条性能杠杠的)。除了上面最主要的三个方面外,还有很多几乎大伙都很熟知的优化点:正确使用re
一代骄马
·
2020-04-02 20:00
如何搭建好一个ios app
1.用cocoapods导入第三方类库用cocoapod导入常用的第三方类库比如:其中AFNeetworking,MJExtension,MJRefresh,
SDWebImage
是最常用的第三方类库,我这里导入了高德的地图和百度的推送还有友盟的分享
资料库
·
2020-04-02 16:25
SDWebImage
探究(三)
V1.02017.07.15前言我们做APP,文字和图片是绝对不可缺少的元素,特别是图片一般存储在图床里面,一般公司可以委托第三方保存,NB的公司也可以自己存储图片,ios有很多图片加载的第三方框架,其中最优秀的莫过于
SDWebImage
刀客传奇
·
2020-04-02 16:18
老生常谈的圆角图片优化,结合
SDWebImage
的解决方案。
很早就想写一篇讲述圆角优化的博客了。。结果发现这篇文章iOS高效添加圆角效果实战讲解写得很好:摘录文章的总结部分,当拓展阅读了:总结如果能够只用cornerRadius解决问题,就不用优化。如果必须设置masksToBounds,可以参考圆角视图的数量,如果数量较少(一页只有几个)也可以考虑不用优化。UIImageView的圆角通过直接截取图片实现,其它视图的圆角可以通过CoreGraphics画
大灰灰iOS
·
2020-04-02 15:46
SDWebImage
的使用
SDWebImage
的三个常用方法//赋值网络图片:NSString*imageString=[NSStringstringWithFormat:@"%@%@",baseUrl,shop.shop_image
小苗晓雪
·
2020-04-02 14:08
读
SDWebImage
源码(一)
SDWebImage
(以下简称SD)作为iOS开发不可或缺的图片工具库、GitHub上18Kstar的存在,不得不说,很强大。那么,抱着敬畏之心,我们来看一看它的源码吧。
isletn
·
2020-04-02 11:02
iOS图片加载框架
SDWebImage
的使用
1.使用UImageView+WebCache加载图片[imageViewsd_setImageWithURL:[NSURLURLWithString:@"图片URL"]placeholderImage:[UIImageimageNamed:@"placeholder.png"]];[imageViewsd_animatedGIFNamed:[NSURLURLWithString:@"图片URL"
誰的青春卟迷茫
·
2020-04-02 08:15
iOS
SDWebImage
支持URL不变时更新图片内容
我的
SDWebImage
版本是(4.4.1)pod'
SDWebImage
','~>4.4.1'(应该是在4.0以上的都可以)方法是[imageviewsd_setImageWithURL:[NSURLURLWithString
iOS开发小学生
·
2020-04-02 07:32
MKAnnotationView(WebCache)分类说明
声明处:MKAnnotationView+WebCache.h概述整合
SDWebImage
异步下载和缓存MKAnnotationView的远程图片。
_阿南_
·
2020-04-02 07:05
SDWebImage
探究(十九) —— 图像的解码 (一)
V1.02018.02.25前言我们做APP,文字和图片是绝对不可缺少的元素,特别是图片一般存储在图床里面,一般公司可以委托第三方保存,NB的公司也可以自己存储图片,ios有很多图片加载的第三方框架,其中最优秀的莫过于
SDWebImage
刀客传奇
·
2020-04-02 06:44
SDWebImage
源码剖析(二)
SDWebImageCache管理着
SDWebImage
的缓存,其中内存缓存采用NSCache,同时会创建一个ioQueue负责对硬盘的读写,并且会添加观察者,在收到内存警告、关闭或进入后台时完成对应的处理
树下老男孩
·
2020-04-01 22:43
SDWebImage
源码解读 之 NSData+ImageContentType
转载自:http://www.cnblogs.com/machao/p/6126826.htmlNSData(ImageContentType)很明显这是一个NSData的分类,我们都知道分类一般是用来扩展一些方法的。我们看看它扩展了什么方法?图一好,看这个方法,就应该明白了,目的是根据二进制的数据获取图片的contentType。因此,我们在这里就要插入一段contentType的介绍了。文件头
gly333
·
2020-04-01 19:11
NSURLCache
缘由前一段时间去仿写
SDWebImage
的时候,就遇到这SDCache和NSURLCache,然后在类中还有地做了一切判断,当时找了一些相关文章看,但是没有特别理解网络层,对NSURLCache,NSCache
王鑫20111
·
2020-04-01 16:43
iOS之
SDWebImage
详解
一.
SDWebImage
介绍
SDWebImage
是目前最流行、使用最广泛的第三方图片处理框架,它不仅能够异步加载网络图片,还提供了一套图片缓存管理机制(内存缓存+磁盘缓存),功能非常强大。
jmyywm
·
2020-04-01 15:35
使用cocoapods集成第三方库后编译遇到的一些问题及解决方法
使用pods版本为1.2集成的第三方库有:pod'AFNetworking'pod'FDFullscreenPopGesture'pod'IQKeyboardManager'pod'
SDWebImage
'pod'MBProgressHUD'pod'YYKit'pod'FMDB
TyroneTang
·
2020-04-01 08:12
iOS -
SDWebImage
处理URL不变图片资源改变的情况
方法一:AppDelegatedidFinishLaunching的地方追加如下代码:-(void)dealHeader{SDWebImageDownloader*imgDownloader=SDWebImageManager.sharedManager.imageDownloader;imgDownloader.headersFilter=^NSDictionary*(NSURL*url,NSD
HanZhiZzzzz
·
2020-04-01 02:42
iOS开发人员,怎么进阶?
Objective-C中block,gcd,NSOperation等;熟悉Object消息传递等机制,Objective-CRuntime,阅读源码;熟练使用大部分iOS平台常用库,开源库(AFNetworking,
SDWebImage
居凯
·
2020-03-31 22:54
Swift 好用的第三方库整理
//github.com/SwiftyJSON/SwiftyJSON)ObjectMapperJSON转模型model**Kingfisher**Kingfisher是一个异步下载和缓存图片的库类似于
SDWebImage
漫步在银河畔
·
2020-03-31 21:54
SDWebImage
内部实现过程
SDWebImage
内部实现过程(新版本在各方法前加上了sd_前缀,以区分UIImageView+AFNetworking中的方法)1.入口setImageWithURL:placeholderImage
starfox寒流
·
2020-03-31 19:55
SDWebImage
源码(四)——SDWebImageManager
前面我们了解了SDWebImageDownloader和SDImageCache两个类,这两个都是为SDWebImageManager来服务的,SDWebImageManager起到了两个类的连接作用。我们先来看一下头文件中的一些方法:@interfaceSDWebImageManager:NSObject@property(weak,nonatomic)iddelegate;@property(
WhisperKarl
·
2020-03-31 18:04
SDWebImage
探究(十) —— 深入研究图片下载流程(四)之查询缓存后的block回调处理
V1.02018.02.12前言我们做APP,文字和图片是绝对不可缺少的元素,特别是图片一般存储在图床里面,一般公司可以委托第三方保存,NB的公司也可以自己存储图片,ios有很多图片加载的第三方框架,其中最优秀的莫过于
SDWebImage
刀客传奇
·
2020-03-31 14:17
SDWebImage
的缓存的问题导致图片不更新
我们经常会用到
SDWebImage
来加载图片,今天遇到一个问题是后台的图片更新了,在加载到的图片却不变,后来发现这是因为
SDWebImage
的sd_setImageWithURL:方法有做内存缓存,所以
FallPine
·
2020-03-31 14:26
SDWebImage
调用流程
调用流程图
SDWebImage
.png源码阅读顺序:1SDWebImageDownloader+SDWebImageDownloaderOperation2SDWebImageManager3SDImageCache4UIImageView
一只长毛猫
·
2020-03-31 14:18
SDWebImage
内存泄露
[sessionfinishTasksAndInvalidate];2.一个好的链接说明
SDWebImage
的内存问题:http
廖马儿
·
2020-03-31 14:38
ios获取缓存文件的大小并清除缓存
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为
SDWebImage
。
nkk
·
2020-03-31 12:49
SDWebImage
图片二级缓存异步加载基本原理
关于SDWebImageSDWebImage是一个针对图片加载的插件库,提供了一个支持缓存的用于异步加载图片的下载工具,特别的为常用的UI元素:UIImageView,UIButton和MKAnnotationView提供了Category类别扩展,可以作为一个很方便的工具。其中SDWebImagePrefetcher可以预先下载图片,方便后续使用。UIImage支持的图片格式(JPEG,PNG等
简林000
·
2020-03-31 12:09
关于
SDWebImage
加载显示进度条的问题
最近做一个功能是需要在加载图片的时候显示百分比加载进度条,于是就碰上了
SDWebImage
的一个问题。
请你不要睡懒觉丶
·
2020-03-31 09:45
深入研究block
最近在看
SDWebImage
的源码。发现block这块的知识很深,源码里用的有些地方不知道什么作用。所以研究了下。深层分析Block的实质:它是Objective-C对象。
charlotte2018
·
2020-03-31 06:37
SDWebImage
探究(五)
V1.02017.07.15前言我们做APP,文字和图片是绝对不可缺少的元素,特别是图片一般存储在图床里面,一般公司可以委托第三方保存,NB的公司也可以自己存储图片,ios有很多图片加载的第三方框架,其中最优秀的莫过于
SDWebImage
刀客传奇
·
2020-03-31 06:12
静态库的封装注意点及架构合成
库是程序代码的集合,是共享程序代码的一种方式根据源代码的公开情况,库可以分为两种类型开源库-公开源代码,能看到具体实现比如
SDWebImage
、AFNetworking闭源库-不公开源代码,是经过编译后的二进制文件
浮云我想听你说
·
2020-03-31 06:53
NSCache深入理解
NSCache是苹果提供的一套缓存机制,用法和NSMutableDictionary类似,在AFNetworking,
SDWebImage
,Kingfisher中都有用到。
小凉介
·
2020-03-31 05:07
SDWebImage
学习笔记(六):SDWebImageManager + SDWebImagePrefetcher
SDWebImageManager主要关联SDWebImageDownloader和SDImageCache操作,即异步下载图片后进行缓存处理。SDWebImageOptions说明:p.p1{margin:0.0px0.0px0.0px0.0px;font:14.0pxMenlo;color:#1d9421}p.p2{margin:0.0px0.0px0.0px0.0px;font:14.0px
神采飞扬_2015
·
2020-03-31 05:48
SDWebImage
的一些使用技巧
转载于:http://www.jianshu.com/p/dabc0c6d083e作者:hosea_zhou(作者)
SDWebImage
作为目前最受欢迎的图片下载第三方框架,使用率很高。
ArsonQ
·
2020-03-31 04:07
SDWebImage
github首页翻译
SDWebImage
此库提供UIImageView类别来支持网络远程下载图像。以下为提供的功能:*UIImageView类别添加基于CocoaTouch框架的Web图像缓存管理。
马镇荣
·
2020-03-31 03:05
静态库和动态库的制作以及Bundle资源文件的使用
我们根据源代码的公开情况,可以将库分为2种类型开源库:公开源代码,我们能看到代码的具体实现,比如
SDWebImage
、AFNe
代码移动工程师
·
2020-03-30 21:27
SDWebImage
4.x版本源码分析(二)SDWebImageManager
我们接下来,看
SDWebImage
具体是怎么实现的。
快乐的老船长
·
2020-03-30 18:18
iOS常用的第三方库
pod'AFNetworking'pod'YTKNetwork'2.布局约束pod'SDAutoLayout'pod'Masonry'3.组件化pod'CTMediator'4.数据库pod'FMDB'pod'Realm'5.图片加载、浏览和选择pod'
SDWebImage
'SDPhotoBrowserpod'TZImagePickerController
程守斌
·
2020-03-30 16:02
SDWebImage
和AFNetworking的缓存机制
SDWebImage
和AFNetworking的缓存机制-奔跑的人-博客频道-CSDN.NET一、
SDWebImage
缓存图片的机制
SDWebImage
是一个很厉害的图片缓存的框架。
fengguohui
·
2020-03-30 14:03
iOS之图片保存到相册
不多说先看效果好不好savecd.gif下载网络图片的
SDWebImage
还有加载图片的DACircularProgress这两个第三方库所以在控制器要到导入这两个importimport这里是加载图片主要代码
凡尘一笑
·
2020-03-30 14:15
SDWebImage
图片二级缓存异步加载原理
其中SDWebImagePrefetcher可以预先下载图片,方便后续使用.
SDWebImage
的几点特性为UIImageV
爱笑的猫mi
·
2020-03-30 13:17
使用Alamofire发送GET和POST请求
pod'Alamofire','~>2.0'pod'
SDWebImage
','~>3
我非起点亦非终点
·
2020-03-30 11:49
SDWebImage
加载图片不显示 报403
图片链接在浏览器中可以显示,但是app中加载不出来。是因为图片userAgent设置的问题NSString*userAgent=@"";userAgent=[NSStringstringWithFormat:@"%@/%@(%@;iOS%@;Scale/%0.2f)",[[[NSBundlemainBundle]infoDictionary]objectForKey:(__bridgeNSStri
小鱼儿喜欢花无缺
·
2020-03-30 11:57
SDWebImage
主要引用目录1.❤❤SDWebImageCompat.h--兼容(GC+Version+UI+NS_ENUM_OPTIONS+属性语义&内存管理+保持主线程执行block的宏).m--inlineSDScaledImageForKey->i.所有图片设置对应scaleii.动画图片返回SDWebImageOperation@protocolSDWebImageOperation---cancel2
钱嘘嘘
·
2020-03-30 11:23
SDWebImage
框架学习笔记——SDImageCache
SDImageCache是一个单例类,完成了对图片的内存缓存、异步磁盘缓存、图片缓存查询等功能,将下载过的图片缓存到内存和本地磁盘,当再次请求相同图片时直接从缓存中提取图片,从而大大提高了加载速度。SDImageCache.h#import#import"SDWebImageCompat.h"#import"SDImageCacheConfig.h"typedefNS_ENUM(NSInteger
泡沫1314
·
2020-03-30 09:53
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他