LJ小窝
首页 归档 分类 标签 关于
首页 归档 分类 标签 关于

分类  

  •   C++语言
    •   C++Primer
      •   第七章类
        • 类
      •   第三章 字符串、向量、数组
        • 字符串、向量、数组
      •   第九章顺序容器
        • 顺序容器
      •   第二章变量和基本类型
        • 变量和基本类型
      •   第八章io库
        • IO库
      •   第六章函数
        • 函数
      •   第十三章
        • 拷贝控制
      •   第十九章特殊工具和技术
        • 特殊工具和技术
      •   第十二章 动态内存
        • 动态内存
      •   第十五章 面向对象程序设计
        • 面向对象程序设计
      •   第十六章 模板和泛型编程
        • 模板和泛型编程
      •   第十四章
        • 重载运算与类型转换
      •   第十章 泛型算法
        • 泛型算法
      •   第四章 表达式
        • 运算符优先级表
        • 表达式
      •   附录
        • 关键字使用的位置
    •   C++关键字理解
      • explicit实例浅析(转载)
      • static关键字作用总结(转载)
    •   STL源码剖析
      •   第二章
        • 空间配置器
      •   第四章
        • deque
    •   container
      •   deque
        • deque的实现原理和使用方法详解
      •   list
        • C++标准库中的list的实现原理
      • 为什么`forward_list`不支持`push_back`操作?
      • 容器基本操作
  •   C语言语法
    • 二级指针动态申请内存
    • union定义(转载)
    • 堆区(heap)和栈区(stack)的区别(转载)
    • struct定义语法
  •   Hybird
    •   webview
      • 通用webview开发记录
    •   weex
      •   桌面移动过来的资料
        •   weex 文档
      • weex 事件原理分析
      • weex 通信原理分析
      • 搭建weex断点调试环境
      • weex系列抄之一---事件处理
      • weex系列抄之四---flex 布局
      • weex系列抄之一---环境搭建
      • weex系列抄之二---weex原理
      • weex系列抄之四---由 FlexBox 算法强力驱动的 Weex 布局引擎
  •   IOS
    •   ABTest
      •   ABTest
        • ABTest IOS SDK设计
    •   Block
      • Block的本质
      • 获取Block捕获的变量
    •   IOS12
      • IOS12 兼容
    •   MachO
      • Mach-O文件结构理解
      • mach-o Viewer 源码学习
    •   Runtime
      •   objc
        • 10.load_images 函数分析
        • 0. 参考资料
        • 12. 懒惰的 initialize 方法(转载)
        • 13. _class_initialize 源码分析
        • 11. 你真的了解 load 方法么?
        • 14. 关联对象 AssociatedObject 完全解析(转载)
        • 16. retain 和 release(转载)
        • 15. 自动释放池的前世今生(转载)
        • 17. weak 相关源码分析
        • 3. NSObject 基本完整类图
        • 4. 方法列表entsize_list_tt结构
        • 18. @synchronized
        • 1. 从 NSObject 的初始化了解 isa(转载)
        • 2. class_data_bits_t 结构
        • 5. list_array_tt 结构详解
        • 8. objc4入口函数
        • 7. NXMapTable数据结构
        • 6. 上古时代 Objective-C 中哈希表的实现(转载)
        • 9. _read_images 从二进制文件中读取类信息
      •   日常总结
        • 方法交换理解
      •   神经病院Objective-C Runtime入院系列文章
        • 第一天--isa和Class(转载)
        • 第二天--消息发送与转发(转载)
        • 第三天——如何正确使用Runtime(转载)
      •   经典文章
        • 深入理解Objective-C:Category(转载)
        • Objective-C 中的元类(meta class)是什么?
      • 学习runtime的参考文档
    •   Theory
      • IOS 知识点总结
      • IOS知识简洁版
    •   crash
      • 1. 系统Crash日志结构介绍
      • 2. 收集崩溃日志方法
      • 4.如何定位Obj-C野指针随机Crash(一):先提高野指针Crash率(转载)
      • 5. 如何定位Obj-C野指针随机Crash(二):让非必现Crash变成必现(转载)
      • 3. KSCrash原理浅析
      • 6. 如何定位Obj-C野指针随机Crash(三):加点黑科技让Crash自报家门(转载)
      • 7. Scribble& NSZombieEnabled
    •   foundation使用记录
      • NSDateFormatter 时间格式
      • NSScanner
      • NSURL记录
      • NSInvocation的基本使用
    •   opensource
      •   AFNetworking
        • AFNetworking 源码浅析
      •   AlamoFire
        • AlamoFire 源码浅析
      •   Aspects
        • aspect源码浅析
      •   JLRoute
        • JLRoute学习
      •   YYCache
        • YYCache 源码浅析
      •   fishhook
        • 图解fishhook
        • fishhook学习记录
      •   logan
        • logan 源码浅析
    •   swiftUI
      • Swift新特性
      • SwiftUI 数据流理解
      • SwiftUI 分享内容
    •   swift语言
      •   swift学习摘要
        • 10. 类和结构体
        • 12. 方法
        • 11. 属性
        • 13. 下标
        • 14. 继承
        • 15. 构造过程
        • 16. 析构过程
        • 17. 可选链
        • 18. 错误处理
        • 19. 类型转换
        • 20. 嵌套类型
        • 21. 扩展
        • 22. 协议
        • 23. 泛型
        • 24. 自动引用计数器
        • 2. 基础
        • 7. 函数
        • 7. 函数
        • 1. 枚举
      •   小码哥视频学习记录
        • 协议
        • 错误处理
        • 14 枚举的本质、溢出运算符
        • 18 swift OC 混合编程
        • 13 汇编分析String、Array的结构
        • 枚举
        • 枚举
      • swift 使用经验
    •   事件处理
      • iOS事件处理看我就够了(转载)
    •   内存管理
      • 内存学习
    •   动态库
      • 合并真机模拟器静态库(转载)
    •   多线程
      • GCD源码理解
      • NSOperation
      • NSOperaionQueue 源码学习
      • 多线程参考资料
      • dispatch_semaphore 的使用方法
    •   小码哥视频
      • 小码哥视频学习记录
    •   库
      • 组件化-库
    •   暂无分类
      • Universal Links
      • 正确使用NS_DESIGNATED_INITIALIZER
      • iOS App 签名的原理([抄袭的,有问题请联系](http://wereadteam.github.io/2017/03/13/Signature/))
    •   虚拟内存
      • 虚拟内存之一----关于
      • 查看虚拟内存
    •   黑夜模式
      • Choosing a Specific Interface Style for Your iOS App(选择明确的界面样式)
      • Supporting Dark Mode in Your Interface(支持黑夜模式)
  •   JS
    • flexBox 伸缩盒子模型
  •   linux命令
    • set命令
    • export命令
    • linux shell下的特殊用法及参数的说明
  •   工具
    •   Cocoapods
      • Cocoapods-new-spec
      • cocoapod学习 安装和使用(1)
      • 创建私有仓库
    •   IOS模拟器安装app
      • 给IOS模拟器按照APP
    •   Xcode编译常量
      • Xcode编译环境变量
    •   git
      •   git简略版
        • Git笔记
      •   git详细记录
        • Git仓库(转载)
        • Git分支管理(转载)
        • git时光穿梭(转载)
    •   hexo
      • 支持LaTEX的hexo博客
      • 自己搭建博客的经历
      • hexo使用指南
    •   markdowm
      • Markdown公式编辑
    •   ruby
      • homebrew-gem使用.
    •   工具下载地址
      • 工具下载地址
    • appledoc生成文档实践
  •   数学知识
    •   概率论与数理统计(同济十二五)
      • 第一章 基本知识
    •   概率论和数理统计
      • 第一章 基本知识
      • 第二章 随机变量及其分布
    •   线性代数
      • 第一章行列式
      • 第二章矩阵
      • 第四章 向量组的线性相关性
      • 第三章 矩阵的初等变换和线性方程组
      • 第五章 相似矩阵
    •   高数
      • 第四章 不定积分
      • 第一章 函数与极限
      • 第二章导数与微分
      • 定积分
    • 数学知识一对数指数
    • 经典数学文章
  •   数据结构与算法
    •   LeetCode
      •   top1_10
        • 1. 两数之和
        • 1. 两数之和
        • 1. 两数之和
      • 206. 链表反转
    •   数据结构和算法之美
      • KMP字符串查找
      • 39_回溯思想
      • AC自动机多模式匹配
      • 分治思想
      • 40_初识动态规划
      • 41_动态规划理论
      • 42_动态规划实战
    •   算法4
      •   第4章图
        • 4.1 无向图
        • 4.2 有向图
        • 4.3 最小生成树
        • 4.4 最短路径
      •   第5章字符串
        • 字符串排序
        • 单词查找数
        • 子字符串查找
      • 算法4
  •   编程理论
    •   OAuth 2.0
      • 理解OAuth
    •   SSH
      • 图解SSH原理
    •   mmap
      • mmap原理之详解(转载)
    •   人脸登录
      • 刷脸登录调研
    •   正则表达式
      • 正则表达式学习摘要
  •   英语
    • 英语单词
  •   视频学习记录
    •   Swift
      • swift简介
      • 函数、枚举、可选项、结构体、闭包、属性、chushih
      • 汇编语言
  •   资料收集
    •   notice
      • 注意事项
    • 学习计划&资源
IOSopensourceAFNetworking
AFNetworking
2019-06-05

AFNetworking 源码浅析

文章目录
  1. 1. 发送请求
  2. 2. 接收到响应
  3. 3. 进度条模块
  4. 4. 认证模块
  5. 5. 参考

本文学习了AFNetworking,画了几个图,当做学习的成绩,留作以后复习使用。

发送请求

AFNetworking

接收到响应

AFNetworking

进度条模块

AFNetworking

认证模块

AFNetworking

AFNetworking

参考

  1. 验证 HTTPS 请求的证书(五)
  2. 11.第三方源码-AFNetworking解析
上一篇
SwiftUI 数据流理解
下一篇
iOS App 签名的原理([抄袭的,有问题请联系](http://wereadteam.github.io/2017/03/13/Signature/))
LJ © 2020 Creative Commons License
Powered by Hexo. Theme - wikitten