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
里面的SDWebImageOperation协议有一个cancel方法,所有实现了该协议的对象都有ca
iOS_肖晨
·
2019-11-03 05:00
iOS缓存 NSCache详解及
SDWebImage
缓存策略源码分析
你要知道的NSCache都在这里转载请注明出处http://www.jianshu.com/p/239226822bc6本篇文章首先会详细讲解NSCache的基本使用,NSCache是Foundation框架提供的缓存类的实现,使用方式类似于可变字典,由于NSMutableDictionary的存在,很多人在实现缓存时都会使用可变字典,但NSCache在实现缓存功能时比可变字典更方便,最重要的是它
WWWWDotPNG
·
2019-11-03 04:29
解决
SDWebImage
加载多个图片内存崩溃的问题
SDWebImage
在使用过程中会出现加载过多的图片导致程序挂掉,此时我们应该做一些处理。类似微博动态那种,在加载的过程中。我发现当图片分辨率比较大的时候(不是图片大),加载几张图片就崩溃了。
一等到天幻
·
2019-11-03 00:54
SDWebImage
设置请求头的User-Agent
前言最近摄像头直播的隐私安全问题颇受关注,各种隐私暴露的传闻不绝于耳,据说都惊动了新闻联播。而我们公司作为其中一员,难免受到了波及,于是领导召集速速开会:视频流有木有加密,上行通道有木有,下行通道有木有加密,账号有木有被盗的可能,有木有被抓包的可能。。。最后的结果是,新的需求,在登录注册模块加登录错误次数限制和图片验证码验证流程。。。正文闲话少说。这次的需求在做接口测试时发现点小问题,请求下来的图
Coder_Messi
·
2019-11-02 18:57
SDWebImage
源码解读(二)SDImageCacheConfig
缓存配置对象,存储缓存配置信息.h@property(assign,nonatomic)BOOLshouldDecompressImages;这个属性设置为yes,可以改善性能,但是会消耗大量内存。当你内存吃紧crash的时候,设置为no。默认是yes。@property(assign,nonatomic)BOOLshouldDisableiCloud;设置为yes,不使用iCloud云备份,默认
YYT1992
·
2019-11-02 18:45
iOS--tableView图片加载
TableView加载图片一共用了两种方法.法一是导入ImageDownLoader头文件,法二使用到了
SDWebImage
的第三方#ViewController.m#////ViewController.m
STONEsh
·
2019-11-02 17:59
正确使用NSCache
文艺求关注.pngNSCacheNSCache是专门用来进行缓存处理的NSCache简单介绍1-1.NSCache是苹果官方提供的缓存类,具体使用和NSDictionary类似,在AFN和
SDWebImage
小白文_Vincent
·
2019-11-02 17:37
制作静态库
库是程序代码的集合,是共享程序代码的一种方式2.库的分类根据源代码的公开情况,库可以分为2种类型(1)开源库公开源代码,能看到具体实现比如
SDWebImage
、AFNetworking(2)闭源库不公开源代码
nemoispretty
·
2019-11-02 16:33
SDWebImage
当URL不变的时候更新图片
SDWebImage
它是基于URL作为key来实现图片缓存机制的.在90%左右的情况下:图片与URL是一一对应的,即使服务器修改了图片也会相应的变更URL,但是在少数情况下,要求服务器修改了图片后不会变更相应的
苦可乐
·
2019-11-02 16:15
SDWebImage
SDWebImageSDWebImage的简单介绍:一款世界级图片下载缓存框架,添加到工程中不会有烦人的警告首先
SDWebImage
的实现原理SDWebImageManger是由一个SDWebImageDownloader
aSnail
·
2019-11-02 15:12
应用中清除缓存的相关处理
写入的数据手机上的磁盘缓存的数据类型==图片+多媒体文件(音频视频等)它们存在于沙盒之中这里要清除缓存,就要拿到沙盒中存在的缓存的大小,就是看我们下载的图片文件有多大,然后把它显示在cell当中因为我们下载图片用到是
SDWebImage
Tuberose
·
2019-11-02 15:14
iOS
SDWebImage
实现原理
SDWebImage
支持异步的图片下载+缓存,提供了UIImageView+WebCacha的category,方便使用。
老韩在简书
·
2019-11-02 15:15
如何通过 Runtime 获取对象的属性
Runtime的应用场景:关联对象:(1).仿照
SDWebImage
-给分类动态添加属性;-解耦;-简化使用;(2).动态获取类的属性:-字典-->模型;-建立NSObject分类;-1.class_copyPropertyList
小苗晓雪
·
2019-11-02 14:24
关于图片的一些认识
在项目开发中使用
SDWebImage
来做图片缓存加载,但是遇到一个问题就是服务器的某一张图片始终无法加载出来,通过URL拿到原图之后可以正常查看。
风尘子
·
2019-11-02 13:40
iOS开发之
SDWebImage
解析
SDWebImage
下载地址:https://github.com/rs/
SDWebImage
1.
SDWebImage
简介
SDWebImage
能够添加网络图像和缓存管理到CocoaTouchframework
暴_暴
·
2019-11-02 13:07
SDWebImage
图片下载完成后渐进显示图片
[selfsd_setImageWithURL:[NSURLURLWithString:imageURL]placeholderImage:placeholdercompleted:^(UIImage*_Nullableimage,NSError*_Nullableerror,SDImageCacheTypecacheType,NSURL*_NullableimageURL){if(image&&
佩奇的姑娘
·
2019-11-02 11:00
SDWebImage
源码解读 之 SDWebImageCompat
第三篇前言本篇主要解读
SDWebImage
的配置文件。正如compat的定义,该配置文件主要是兼容Apple的其他设备。
老马的春天
·
2019-11-02 11:01
SDWebImage
的内部实现机制(三级缓存)
SDWebImage
的内部实现机制(三级缓存)首先会去内存缓存中取,如果内存缓存中存在,就取出来直接设置如果内存缓存中没有,就去磁盘缓存里取,如果磁盘缓存里有,就取出来设置,并且保存一份到内存缓存中如果内存缓存和磁盘缓存中都没有
奕十八
·
2019-11-02 09:10
SDWebImage
支持URL不变时更新图片内容
SDWebImage
在iOS项目中是一个很常用的开源库,而且众所周知的是,它是基于URL作为Key来实现图片缓存机制的。
1391192984
·
2019-11-02 05:26
2017-3面试题的一点记录
最近去面试了4家公司(1-3年iOS岗位),简单记录一下被问到的问题1、
SDWebImage
的基本原理流程(涉及到图片的存储,下载管理和删除这几个方面的流程)2、MJRefresh的原理(Runtime
人类买水精华
·
2019-11-02 04:01
框架
SDWebImage
加载图片Reachability监测联网状态SSKeyChain钥匙串SSZipArchive压缩、解压缩zip、unzip//如出错,需要加载解压缩依赖的动态库libz.dylib
YH的练手记
·
2019-11-02 04:15
轮播图控件 带描述文字的轮播图控件
项目需导入
SDWebImage
类型一简单的轮播图轮播下.gif/**加载演示类型1图*/_jy2ScrollView=[[JYScrollViewalloc]initWithFrame:CGRectMake
码修
·
2019-11-02 03:48
深入源码理解YYCache 、
SDWebImage
、AFNetworking、NSCache 缓存方式与对比
深入源码理解YYCache、
SDWebImage
、AFNetworking、NSCache缓存方式与对比转载请注明出处http://www.jianshu.com/p/18d9fe85266d在之前的一篇文章
WWWWDotPNG
·
2019-11-01 23:45
tableView 图片的延迟加载(基于
SDWebImage
)
当我们使用手机刷微博和看新闻的时候,经常滑过不太关注的内容,也许你也发现了,跳过的内容中的图片很多显示的是默认图,并没有网络加载图片,这个是一个比较好的体验,一方面不需要加载太多的内容,可以减少用户的流量,体验也更加流畅;另一方面也减轻了服务器的压力。一举两得,何乐而不为。所以想实现这个效果,经过一番的检索[站在巨人的肩膀上],找到了一个不错的博客lazy懒加载(延迟加载)UITableView,
silence_xz
·
2019-11-01 21:24
iOS网络——AFNetworking AFURLSessionManager源码解析
都在这里转载请注明出处http://www.jianshu.com/p/167e7e2cbc9e本系列文章主要讲解iOS中网络请求类NSURLSession的使用方法进行详解,同时也会以此为扩展,讲解
SDWebImage
WWWWDotPNG
·
2019-11-01 16:52
iOS-
SDWebImage
刷新不到图片 404
theURLisblacklistedsothelibrarywon'tkeeptrying.Thisflagdisablethisblacklisting.默认情况下,当一个图片URL下载失败,这个URL会被加入黑名单,所以
SDWebImage
Ayler_Lee
·
2019-11-01 14:35
iOS中一些细节上的问题的网址
知识点常用的iOS第三方资源cocoapods慢以及最新的安装问题
SDWebImage
的使用,解决了一些坑IOS与javascript交互自动轮播库C指针详解知识点优化的品格公司的网站优化谷赛的登录网站优化的时候新闻的添加项目实例兴誉乐购
青春flame
·
2019-11-01 10:38
iOS,如何清理缓存的图片
通常,在我们加载图片的时候,一般都会做缓存处理,像
SDWebImage
,YYWebImage都是有的,但是有缓存,当然也需要清理缓存,如果没有这个功能的话,显得app太没人性化。
有梦想的老伯伯
·
2019-11-01 10:06
SDWebImage
:缓存不更新问题
weex没有提供图片下载的实现,只是通过demo的方式推荐使用
SDWebImage
,我们当然是依样画葫芦用
SDWebImage
来做了。上面的问题,原因是虽然后台图片内容换了,但是url还是老
老章888
·
2019-11-01 09:49
(1) cell的重用引发的问题
1.重用时下载图片异常1>如果只在某些cell中使用
sdwebimage
,则有可能会导致重用引起的异常if(isCustomRoom){NSURL*url=[NSURLURLWithString:imageUrl
活最好的自己
·
2019-11-01 08:53
SDWebImage
的一些理解
SDWebImage
的使用SDWebImageView.png按钮:[imageBtnsd_setImageWithURL:urlforState:UIControlStateNormalplaceholderImage
挚爱_ing
·
2019-11-01 04:29
SDWebImage
加载图片的流程、缓存和下载是如何实现的
1、
SDWebImage
结构:1)SDWebImageManager主要分配任务,①UI的扩展UIButton分类、MKAnnotationView分类、UIImageView分类、UIView分类和FLAnimatedImageView
紫水依
·
2019-11-01 03:00
iOS
SDWebImage
框架自身计算、清除缓存的实现
=0;//文件管理对象NSFileManager*manager=[NSFileManagerdefaultManager];if([managerfileExistsAtPath:path]){//
SDWebImage
彗星来的那一夜
·
2019-11-01 00:17
iOS缓存设计(阅读笔记)
市面上常见的缓存库分类基于文件系统:TMDiskCache,PINDiskCache,
SDWebImage
优点:实现都比较简单缺点:不方便扩展、没有元数据、难以实现较好的淘汰算法、数据统计缓慢。
10m每秒滑行
·
2019-10-31 21:35
原生UITabbarItem从网络加载图标
导读现在有很多APP的tabbar上的图标在做活动时,都是在可以在服务器获取数据的,我们平常下载图片都是用的
sdwebimage
等第三方库,但是里面没有对于tabbaritem的下载图片的方法。
returnzyf
·
2019-10-31 18:44
SDWebImage
源码详解 - 概览
SDWebImage
的特点
SDWebImage
是一个开源的第三方库,源码点击这里,它提供了UIImageView的一个分类,以支持从远程服务器下载并缓存图片的功能。
凌巅
·
2019-10-31 17:13
SDWebImage
不要缓存,及时刷新图片。
这个可能要用到客户端的多次登录密码不正确,会出现验证码,验证码输入不正确后验证码要及时刷新。[ImageViewsd_setImageWithURL:[NSURLURLWithString:model.vcode_url]placeholderImage:niloptions:SDWebImageCacheMemoryOnly|SDWebImageRefreshCached];用这个API需要修改
减苏
·
2019-10-31 16:15
创建型之二-建造模式
SDWebImage
的SDWebImageDownloader和SDWebImageDownloaderOperation就是director和builder之间的关系。前者不负责具体的下载
iOS_肖晨
·
2019-10-31 07:30
UITableView加载未知宽高图片
采用第三方框架
SDWebImage
实现对图片异步下载和缓存。
镜镜镜
·
2019-10-31 01:13
根据
SDWebImage
框架总结tableView中网络图片异步下载可能会遇到的问题
梳理一下,在开发中利用
SDWebImage
下载图片,这个框架会帮我们做什么事情。这里自己写代码来实现解决所有的问题。
浮云我想听你说
·
2019-10-31 00:47
关于使用
SDWebImage
内存爆涨的问题
问题:控制器里下载N张图片,当图片过大(图片质量和尺寸)使用
SDWebImage
时,快速滑动页面进行加载会撑爆内存。很多博客都说使用如下方式,在合适的时机清除缓存来处理,然并卵。
神采飞扬_2015
·
2019-10-30 20:16
通俗易懂的
SDWebImage
源码解析(二)
这是
SDWebImage
源码解析的第二篇文章,在这篇文章中我们将接着上一篇文章,从下面的方法开始讲起:/***如果不存在于缓存中,请下载给定URL的图像,否则返回缓存的版本。
拂晓的云
·
2019-10-30 19:43
IOS静态库制作和使用 Xcode11
根据源代码的公开情况,库可以分为2种类型开源库公开源代码,能看到具体实现如
SDWebImage
,AFNetworking闭源库不
0 and 1
·
2019-10-25 16:41
ios-develop
SDWebImage
源码分析
前言:因为
SDWebImage
这个框架真的太常用了,所以具体的使用方法就不在这里做细说,下文也只会提到简单的方法用,
SDWebImage
的github文档中有说明使用
SDWebImage
的github传送门
tp夕阳武士
·
2019-10-22 16:03
SDWebImage
之RunLoop
在
SDWebImage
中的SDWebImageDownloaderOperation的start函数中,调用了CFRunLoopRun(),我们来看一下CFRunLoopRun到底是做什么的,起到了什么作用
三鲜豆皮
·
2019-10-21 13:00
避免 iOS 组件依赖冲突的小技巧
YBImageBrowser依赖了
SDWebImage
,在使用CocoaPods集成到项目中时,可能会出现一些依赖冲突的问题,最近社区提了多个Issues并且在Insights->Traffic->Popularcontent
iOS桃子
·
2019-10-15 05:32
ios
-[NSNull length]: unrecognized selector sent to instance 0x10d62aea8
传给
SDWebimage
,
SDWebimage
内部进行了length获取,但是NSNull是没有length这个属性的,所以造成了闪退。
HappyJiuOk
·
2019-09-30 11:21
SDWebImage
-5.1类结构
pod'
SDWebImage
'一、
SDWebImage
5.1类结构泛化(generalization):表示is-a的关系,是对象之间耦合度最大的一种关系,子类继承父类的所有细节。
Code_人生
·
2019-09-29 10:57
[!] CocoaPods could not find compatible versions for pod "xxx": In snapshot (Podfile.lock):
CocoaPodscouldnotfindcompatibleversionsforpod"
SDWebImage
":Insnapshot(Podfile.lock):S
Looking.
·
2019-09-26 16:46
关于
SDWebImage
的实现
SDWebImage
为什么下载图片后先进行解码操作?iOS提供了两种加载图片方法,分别是UIIImage的imageNamed:和UIIImage的imageWithContentsOfFile:。
Shaw1211
·
2019-09-26 10:38
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他