iOS第三方框架解析

标题

一、AFNetworking

问题1:AFNetworking整体框架是什么样的?

AFNetworking整体框架

1.1、主要关系图

主要关系图

问题2:AFNetworking的核心类是哪个?

核心类

1.2、AFURLSessionManager主要作用

AFURLSessionManager主要作用

二、SDWebImageView

2.1、整体框架

架构图

2.2、加载图片流程

加载图片流程

三、Reactive Cocoa

3.1、信号

信号

3.2、RACStream

RACStream

问题3:什么是信号?

  • 信号代表一连串状态。
  • 在状态改变时,对应的订阅者RACSubscriber就会收到通知执行相应的指令。

3.3、RACSubscriber

RACSubscriber

四、AsyncDisplayKit

提升iOS界面渲染性能的一个框架

4.1、主要处理的问题

处理

问题4:AsyncDisplayKit主要解决什么问题?

主要是通过减轻主线程的压力,将事情挪到子线程中;主要分为三方面:UI布局、渲染、对象创建/销毁。

4.2、基本原理

基本原理

五、总结

问题5:AFNetworking的整体结构是怎样的?

AFNetworking整体框架

问题6:SDWebImage框架是怎样加载图片的?

加载图片流程

你可能感兴趣的:(iOS第三方框架解析)