原文:SDWebImage源码解读之干货大总结

这是我认为的一些重要的知识点进行的总结。 .图片编码简介 大家都知道,数据在网络中是以二进制流的形式传播的,那么我们该如何把那些 和 解析成我们需要的数据格式呢 说的简单一点就是,当文件都使用二进制流作为传输时,需要制定一套规范,用来区分该文件到底是什么类型的。 文件头有很多个,我们在这里就介绍一些主流的且跟图片相关的文件头。 JPEG jpg ,文件头:FFD FFE PNG png ,文件头 ...

2017-01-24 16:50 0 1581 推荐指数:

查看详情

SDWebImage源码解读之SDWebImageDownloader

SDWebImage源码解读之SDWebImageDownloader 第八篇 前言 SDWebImageDownloader这个类非常简单,作者的设计思路也很清晰,但是我想在这说点题外话。 如果有人问你:你怎么看待编程这件事?你怎么回答。这个问题是我在看这个类的时候,忽然出现在 ...

Tue Jan 10 00:10:00 CST 2017 0 4359
SDWebImage源码解读 之 SDWebImageCompat

第三篇 前言 本篇主要解读SDWebImage的配置文件。正如compat的定义,该配置文件主要是兼容Apple的其他设备。也许我们真实的开发平台只有一个,但考虑各个平台的兼容性,对于框架有着很重要的意义。这篇文章的重点是抽取出对于iOS很重要的用法,能够在项目开发中提 ...

Tue Dec 06 22:36:00 CST 2016 0 1441
SDWebImage源码解读_之SDWebImageDecoder

第四篇 前言 首先,我们要弄明白一个问题? 为什么要对UIImage进行解码呢?难道不能直接使用吗? 其实不解码也是可以使用的,假如说我们通过imageNamed:来加载image,系 ...

Sat Dec 10 02:09:00 CST 2016 1 1389
AFNetworking 3.0 源码解读 总结干货)(上)

养成记笔记的习惯,对于一个软件工程师来说,我觉得很重要。记得在知乎上看到过一个问题,说是人类最大的缺点是什么?我个人觉得记忆算是一个缺点。它就像时间一样,会自己消散。 前言 终于写完了 AFNetworking 的源码解读。这一过程耗时数天。当我回过头又重头到尾的读了一篇,又有所收获 ...

Fri Sep 02 19:24:00 CST 2016 1 5852
AFNetworking 3.0 源码解读 总结干货)(下)

承接上一篇AFNetworking 3.0 源码解读 总结干货)(上) 21.网络服务类型NSURLRequestNetworkServiceType 示例代码: 可以通过这个值来指定当前的网络类型,系统会跟据制定的网络类型对很多方面进行优化,这个就设计到很细微的编程技巧 ...

Sat Sep 03 17:31:00 CST 2016 2 3066
SDWebImage源码解读之分类

第十一篇 前言 我们知道SDWebImageManager是用来管理图片下载的,但我们平时的开发更多的是使用UIImageView和UIButton这两个控件显示图片。 按照正常的想法 ...

Mon Jan 23 22:23:00 CST 2017 2 1444
SDWebImage源码解读 之 NSData+ImageContentType

第一篇 前言 从今天开始,我将开启一段源码解读的旅途了。在这里先暂时不透露具体解读源码到底是哪些?因为也可能随着解读的进行会更改计划。但能够肯定的是,这一系列之中肯定会有Swift版本的代码。 说说我的目的。想成为一名好的程序员,肯定绕不开模仿这条路。之所以做出这么一个决定,也是 ...

Sat Dec 03 02:33:00 CST 2016 0 1509
SDWebImage源码解读 之 UIImage+GIF

第二篇 前言 本篇是和GIF相关的一个UIImage的分类。主要提供了三个方法: + (UIImage *)sd_animatedGIFNamed:(NSString *)nam ...

Tue Dec 06 00:21:00 CST 2016 0 3440
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM