以前遇到过的问题,最近又出现了,问题单独列出,容易查找: $ pod install [!] Attempt to read non existent folder `/Users/galahad/Desktop/资料(hello)/flowAssister/Pods/SDWebImage`. 网上 ...
分类:
其他好文 时间:
2018-08-06 19:15:38
阅读次数:
185
1.笔者常用三方库 名称作用说明 <small>AFNetworking <small>基于HTTP/HTTPS 联网请求 <small> <small>SDWebImage <small>图片异步加载和缓存 <small> image图像没做压缩处理 <small> FMDB <small>SQL ...
分类:
移动开发 时间:
2018-08-06 15:18:09
阅读次数:
251
SDWebImage加载高清大图崩溃问题: 经验证没测试出来,在网上查找根源应该是在iOS7上有问题,特此记录一下 第一种:老版本SDWebImage_v4.2.0 更改源码 这里面对图片的处理是直接按照原大小进行的,如果几千是分辨率这里导致占用了大量内存。 1、在UIImage+MultiForm ...
分类:
其他好文 时间:
2018-05-15 14:05:17
阅读次数:
834
开发一般APP必备三方库,省力秘籍!!!本篇文章会经常更新最新常用的三方。 1.网络请求库 AFNetworking https://github.com/AFNetworking/AFNetworking 2.图片缓存器 SDWebImage https://github.com/rs/SDWeb ...
分类:
移动开发 时间:
2018-04-12 17:57:23
阅读次数:
232
SDWebImage 中有一段源码: 我们用的比较多的 解决循环引用的问题, 在block中 用到对象内部的属性、实例变量的时候要用weakSelf 访问,但是为什么block 内部又用到strongSelf 呢? 大部分情况下,只在block中使用weakSelf 是没有问题的,通常情况下我们只在 ...
分类:
其他好文 时间:
2018-04-05 14:37:07
阅读次数:
230
一 线程(thread)是组成进程的子单元,操作系统的调度器可以对线程进行单独的调度。实际上,所有的并发编程 API 都是构建于线程之上的 —— 包括 GCD 和操作队列(operation queues)。 多线程可以在单核 CPU 上同时(或者至少看作同时)运行。操作系统将小的时间片分配给每一个 ...
分类:
编程语言 时间:
2018-03-30 21:56:23
阅读次数:
242
流程图: 1.UIimageView + WebCache 类 sd_setImageWithURL 方法,实现异步加载图片。 在分类中,实现 sd_imageURL属性,保存url . 将placeHolder 付给image 2. SDWebImageManager(单利),调用 downloa ...
分类:
Web程序 时间:
2018-03-30 21:52:40
阅读次数:
273
GCD GCD是最常用的管理并行代码和执行异步操作的Unix系统层的API。GCD构造和管理队列中的任务。 队列是按先进先出(FIFO)管理对象的数据结构。队列类似电影院的售票窗口,票的销售是谁先到谁先服务。在等待线前面的人先去买他们的门票,在其余的后抵达的人之前。队列在计算机科学中是相似的,因为第 ...
分类:
Web程序 时间:
2018-03-30 21:47:30
阅读次数:
215
最近看SDWebImage,里面的内存缓存用到了NSCache这个类,由于以前没有使用过,特此记录学习一下。 NSCache NSCache是苹果官方提供的缓存类,用法和NSMutableDictonary非常类似. NSCache是一个类似于集合的容器,即缓存。它存储key-value,这一点非常 ...
分类:
系统相关 时间:
2018-03-28 14:21:35
阅读次数:
228
上一篇:SDWebImage源代码解析(一) 2、缓存 为了降低网络流量的消耗。我们都希望下载下来的图片缓存到本地。下次再去获取同一张图片时。能够直接从本地获取,而不再从远程server获取。这样做的还有一个优点是提升了用户体验,用户第二次查看同一幅图片时,能高速从本地获取图片直接呈现给用户。 SD ...
分类:
Web程序 时间:
2018-02-22 17:33:02
阅读次数:
213