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
webIM
iOS - 【Swift库】纯 Swift 图片缓存库Kingfisher架构详解及使用(一)
Swift图片缓存库Kingfisher架构详解及使用Kingfisher是喵神的一个纯Swift语言的异步下载和缓存图片的Swift库,类似于OC的SD
WebIm
age,github地址最近一直在学习
俺不是大佬儿
·
2023-03-17 01:36
ios 图片的解压缩
图片的解压缩最近在看SD
Webim
age的源码,顺便补习下图片的解压缩原理参考1,参考2我们一班看到的图片,都是如pngjpeg之类的图片,都是经过编码的,为什么要编码,如果不编码将图片的原始信息传输,
孙优秀丶Unique
·
2023-03-16 15:40
iOS开发,常见面试题汇总(常被问的点,含面试技巧)- 多年珍藏都在这儿了
更新日期:202007281.框架源码分析AFNetworking源码分析AFNetworking(v3.1.0)源码解析SD
WebIm
age面试常问点知识点SD
WebIm
age加载图片的流程iOS第三方框架
iOS技术汇总
·
2023-03-16 12:43
iOS动态库和静态库
库的分类开源库:源代码是公开的,可以看到每个实现文件(.m文件)的实现,例如GitHub上的常用的开源库:AFNetworking、SD
WebIm
age等;闭源库:不公开源代码,是经过编译后的二进制文件
送我迷迭香
·
2023-03-15 20:23
pod install 慢的问题
ErrorinstallingYY
WebIm
age[!]
seventeencm
·
2023-03-15 19:11
SD
WebIm
age源码解读(一)NSData+ImageContentType
详见我的博客园博客:https://www.cnblogs.com/cbios/p/7350995.html不便之处请见谅!
2thousand17
·
2023-03-15 17:37
除了基础知识你还需要了解的
1,深刻理解几个知名框架的原理和关键知识点,如SD
WebIm
age,AF等。2,深刻理解自己项目中团队独立开发的组件或者控件。
一条爱吃猫的小丑鱼
·
2023-03-15 16:57
解决显示多个gif图时,cpu使用过高导致手机温度上升或者内存占用过高问题
显示gif图通常使用的方式如下:1.使用UIImageView;2,使用sd
webIm
age;3,使用YYImage;4,使用webview;但是显示方式无非两种:1:先一次性把gif图解析成多个图片,
微_涼
·
2023-03-15 05:38
1
不属于使用SD
WebIm
age步骤的是A:下载SD
WebIm
age的最新SDKB:把SDK导入工程中BackgroundColorC:关闭arcD:如果需要则导入所需的依赖库项目案例NSArray中什么方法是以
Atong_ce9e
·
2023-03-14 21:24
SD
WebIm
age学习笔记之KVC
KVC概述KVC全称是Key-Value-Coding,NSObject类及其子类和内建基本数据类型都可以通过KVC的方法赋值和取值,不需要通过get和set。KVC使用以一个保存多个字典的数组的取值为例:NSArray*jjArray=@[@{@"name":@"aa",@"age":@(15)},@{@"name":@"bb",@"age":@(16)},@{@"name":@"cc",@"a
Mr杰杰
·
2023-03-14 03:16
Flutter 密码输入框 验证码输入框 null-safety
2021年12月31日更新支持null-safetyimage.png2021年01月21日更新支持controller.clear()正文内容支持iOS、Android、
webim
age.png支持明文
尤先森
·
2023-03-13 17:14
SD
WebIm
age源码解析
前言:SD
WebIm
age应该是我们iOS开发最常用的第三方框架之一,通过以分类的方式,为我们提供网络图片的加载、缓存等操作,接下来就一边阅读源码,一边记录一下实现过程。
TheEnded
·
2023-03-13 16:53
iOS Masonry与SD
WebIm
age报错解决
SolveError:'NSInvalidArgumentException',reason:'-[UITableViewmas_makeConstraints:]:unrecognizedselectorsenttoinstance0x7fa5c402fa00'
达_Ambition
·
2023-03-13 09:16
iOS 图片防盗链设置
防盗链设置:在开发中,加载图片我们常用SD
WebIm
age,我们可以在SD
WebIm
ageManager进行设置,下面是源代码:-(nonnullinstancetype)init{idcache=[[
iOS小武哥
·
2023-03-12 14:10
在普通.ts文件中,引入vuex
一、提出问题目前有一个项目,使用的是环信的产品实现实时通信(IM),在配置的
WebIM
.ts中要实现接受的消息,调用vuex的方法实现更新数据二、分析问题之前通过store.commit("UPDARW_MSG
无相_庸才
·
2023-03-12 12:26
SD
WebIm
age使用
SD
WebIm
age的使用//设置图片,使用默认的下载策略,下载完成后,自动缓存到disk和内存中,图片填充到imageView上[imageViewsd_setImageWithURL:[NSURLURLWithString
夏天的风_song
·
2023-03-11 08:56
iOS多图下载缓存的思路与实现
关于图片下载问题,应该很少有人用自己写的,毕竟OC方面SD
WebIm
age以及Swift方面喵神写的Kingfisher都能完美解决这个问题。
代码堆在那_我往哪栈
·
2023-03-11 05:32
SD
WebIm
age 源码学习笔记 ☞ SD
WebIm
ageManager
SD
WebIm
age-源码学习笔记.png前言这是本系列的第3篇,在前一篇中,我们了解了SD
WebIm
age执行的基本流程,本篇就来介绍第一个核心类SD
WebIm
ageMananger。
riversea2015
·
2023-03-11 01:17
关于第三方类库的使用
刷新框架MJRefresh网络请求框架AFNetworking图片加载框架SD
WebIm
age模型转换框架MJExtension数据库操作暂定SQLite框架FMDB关于自动布局Masonry
tianlei
·
2023-03-11 00:41
iOS开发SD
WebIm
ageOptions理解
SD
WebIm
ageRetryFailed(默认情况下,如果一个url在下载的时候失败了,那么这个url会被加入黑名单并且library不会尝试再次下载,这个flag会阻止library把失败的url加入黑名单
lylzd
·
2023-03-10 10:58
iOS如何显示webp图片
1.SD
WebIm
age(支持WebP)的安装与实现pod'SD
WebIm
age','4.4.2'#图片加载pod'SDW
怪咖_先生
·
2023-03-10 03:21
TableViewCell使用SD
WebIm
age出现图片错乱问题
我们做的是直播项目,直播间IM列表出现了错乱问题(iPhoneXiOS14.2)问题必现流程reloadData紧接着scrollToRowAtIndexPath出现头像图片错乱问题排查1:第一想法是SD
WebIm
age
木槿WEIXIAO
·
2023-03-09 20:54
SD
WebIm
age源码解读(四)UIImageView+WebCache
详见我的博客园博客:https://www.cnblogs.com/cbios/p/7452346.html不便之处请见谅!
2thousand17
·
2023-03-09 05:14
iOS开发:整理一下自己做iOS开发以来接触过的一些比较好用的第三方库,方便自己在新项目中使用(不定时更新)
网络类AFNetWorking(网络请求)SD
WebIm
age(异步网络加载图片)UI类MJRefresh(下拉刷新)SnapKit/Masonry(适配,SnapKis用于Swift,Masonry用于
JJJJJJJJD
·
2023-03-09 05:32
ios轮播图YJShufflingScrollView
YJShufflingScrollView使用及属性工程所用到的三方Masonry、SD
WebIm
age若不想使用可以自己修改工程注释方面很详细/**pageControl位置左右中*/@property
BLUEVIPIOS_
·
2023-03-09 04:25
创建微信小程序接入并Tencent即时通信IM
product/269;一:小程序配置及准备工作;1.微信公众平台->开发->开发设置->服务器域名,配置域名;request域名:https://web.sdk.qcloud.comhttps://
webim
.tim.qq.comsocket
鹿简luz
·
2023-02-18 09:31
SD
WebIm
age 5 获取缓存大小&设置缓存路径过滤(swift)
最近升级到SD
WebIm
age5.x,看了看迁移文档api变动还是挺大的,虽然迁移文档写得很详细了,但是并没有具体的举例。
唯牧雪
·
2023-02-18 07:23
ios开发 正确安装pod 'libwebp'库
ios项目中,如果有网页的图片,使用SD
WebIm
age有时候是显示不出来的,这时候需要使用到谷歌的第三方库libwebp,在SD
WebIm
age里面有介绍说明image.png需要安装SD
WebIm
ageWebPCoder
博览己用1789
·
2023-02-07 03:14
sd
webim
age 加载大图导致项目内存溢出
我们经常使用sd
webim
age加载网络图片。就一句话[imageViewsd_setImageWithURL:[NSURLURLWithString:url];正常使用完全没有任何问题。
天天星期天
·
2023-02-06 17:59
iOS 除SD
WebIm
age之外清理内存中缓存
刚好今天在做清理缓存的功能,顺便记录一下:通常APP中清理缓存主要分为两大类:1.通过SD
WebIm
age加载的图片文件缓存2.通过NSFileManager计算缓存文件夹内的缓存并清理SD的缓存清理网上有很多
一路向北客
·
2023-02-06 09:05
SD
WebIm
age原理相关
一、SD
WebIm
age的核心是:SD
WebIm
ageManger。
千里马_42195
·
2023-02-05 23:50
使用SD
WebIm
age头像地址没有变,但是头像变了怎么解决
但是使用了SD
WebIm
age库来显示头像,导致用户更新头像后,再回到个人资料页面中,头像还是之前的头像,这是因为SD
WebIm
age会先从内容或者本地中找有没有缓存,如果有就不再从服务器下载,直接显示
xhwASS
·
2023-02-05 18:15
iOS静态库开发由入门到成妖
在iOS领域,常见的开源库比如AFN、SD
WebIm
age等。闭源库如支付宝SDK、百度地图等。今天本文所讨论的静态库与动态库都属于闭源库。静态库与动态库的基本常识:1.静态库的存在形式?
RephontilZhou
·
2023-02-05 07:37
iOS-解决SD
WebIm
age图片不同但URL相同时的图片缓存问题
SD
WebIm
age是使用的NSURLSession来加载图片的,而NSURLSession是自带网络缓存的,当遇到服务端url相同而图片已经修改的情况,SD
WebIm
age默认缓存是不会替换图片的,这时我们可以用
LJMagicCoder
·
2023-02-05 06:12
常用的第三方库说明
MBProgressHUD字典转模型YYModelMJExtension页面布局SDAutoLayoutMasonry键盘监测TPKeyboardAvoidingIQKeyboardManager图片加载SD
WebIm
age
印象苹果
·
2023-02-05 04:09
SD
WebIm
age
1、入口setImageWithURL:placeholderImage:options:会先把placeholderImage显示,然后SD
WebIm
ageManager根据URL开始处理图片。
mengjz
·
2023-02-04 22:59
YYCache 源码流程
存储技术基于文件读写基于mmap文件内存映射基于数据库基于文件系统SD
WebIm
age等缓存:一个Value对应一个文件。不方便扩展、没有元数据、难以实现较好的淘汰算法、数据统计缓慢。
双手插兜Jeff
·
2023-02-04 21:00
SD
WebIm
age扩展笔记(一)
SD
WebIm
age中使用GCD主线程队列GCD如何安全获取主线程队列获取主线程是dispatch_get_main_queue()刷新UI时需要在主线程刷新,所以处理完数据之后,都会调用主线程刷新界面但有时却会因为
null_2562
·
2023-02-04 20:18
SD
WebIm
age源码解读(五)SD
WebIm
ageManager之.M文件
详见我的博客园博客:https://www.cnblogs.com/cbios/p/7459260.html不便之处请见谅!
2thousand17
·
2023-02-04 10:49
千万别在用SD
WebIm
age加载gif图了
后台返回的效果.gif当我用SD
WebIm
age自带的方法加载的时候,突然发现这个GIF图的抖动效果变慢了,而不是速度很快的。如果gif图多的话还会造成内存暴涨。
草原野马
·
2023-02-03 13:33
YYCache、YY
WebIm
age常规使用
YYCache基础用法开发中涉及数据持久化方面也挺多的,方法也很多,列如sqlite,归档,userdefalut单列,plist存储,苹果自带coredata,亦或是基于sqlite封装的三方库(FMDB)都是可以实现需求的。到底喜欢哪一种,就凭习惯了。这里我要讲的是另外一种数据存储YYCache,使用起来也非常方便,而且可以控制存储数量,在合适的时候替换比较旧的数据。是不是有点熟悉了,对,就是
bugLife丶
·
2023-02-03 09:10
SD
WebIm
age 加载URL图片不显示的问题
很久之前遇到的一个BUG,一直没能解决,今天无意中发现了解决方法,记录一下:[selfsd_setImageWithURL:urlplaceholderImage:imagecompleted:^(UIImage*image,NSError*error,SDImageCacheTypecacheType,NSURL*imageURL){if(completion){completion(image
彼岸的天空
·
2023-02-03 04:32
SD
WebIm
age源码阅读
做iOS开发3年了,基本上常用的库的源码都有看过.突然想起来SD
WebIm
age的源码还没看过,一方面是SD常用到,但是几乎不会对其进行扩展和修改,另一方面是对原理很清楚明了,计算机三级缓存结构嘛.这就有点灯下黑了
尽斩桃花三千
·
2023-02-03 00:31
SD
WebIm
age下载图片的内存问题
用sd
webim
age下载图片是很常见的方法,下载到的图片会自动缓存到本地,下次加载时直接调用,但是高清图片也会造成占用内存过大的问题,遇到这种问题可以调用[[SDImageCachesharedImageCache
玉门山海关
·
2023-02-02 06:37
ios 加载gif图片内存暴增解决方法
在项目使用过程中,发现个别手机打开app直接崩溃,最后发现是因为加载动态启动图会内存暴增直接导致崩溃,我们使用的是SD
WebIm
age。目前发现有两种解决办法。有需要的同学可以根据实际情况自行选择。
未来々人生
·
2023-02-01 12:30
SD
WebIm
age源码学习
以前对SD
WebIm
age仅仅停留在使用的层面上,没有加以深入了解过。最近工作不是很忙。就对SD
WebIm
age的源码研究学习了一下。感受颇深,尤其是它对整个第三框架的设计,功能划分十分清晰明了。
藤王俊采
·
2023-02-01 02:53
SD
WebIm
age源码解读(二)SDImageCacheConfig
详见我的博客园博客:https://www.cnblogs.com/cbios/p/7426348.html不便之处请见谅!
2thousand17
·
2023-01-31 21:11
SD
WebIm
age原理和缓存机制
SDweSD
WebIm
age提供一个UIImageView的类别以支持加载来自互联网的远程图片。具有缓存管理、异步下载,同一个URL下载次数控制和优化等特征。
新_1740
·
2023-01-31 15:05
SD
WebIm
ageCache获取缓存大小并清除
获取缓存大小///获取缓存大小NSString*currentCacheSize=[NSStringstringWithFormat:@"%@",[selffileSizeWithInteger:[[SDImageCachesharedImageCache]getSize]]];//根据数据计算出大小-(NSString*)fileSizeWithInteger:(NSInteger)size{/
爱豆一颗心
·
2023-01-31 00:36
浏览器里可以显示的图片,用SD
WebIm
age加载不出来问题解决
我们的数据大多都是抓取过来的,很多图片在客户端不显示(用的是SD),但是放在任何一个浏览器上都可以显示出来,SD在加载时返回的响应是Domain=NSURLErrorDomainCode=-999"已取消"这时我在SD
WebIm
ageDownloadToken.m
我还只是个孩子啊
·
2023-01-30 20:40
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他