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

1.1、主要关系图

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

1.2、AFURLSessionManager主要作用

二、SDWebImageView
2.1、整体框架

2.2、加载图片流程

三、Reactive Cocoa
3.1、信号

3.2、RACStream

问题3:什么是信号?
- 信号代表一连串状态。
- 在状态改变时,对应的订阅者RACSubscriber就会收到通知执行相应的指令。
3.3、RACSubscriber

四、AsyncDisplayKit
提升iOS界面渲染性能的一个框架
4.1、主要处理的问题

问题4:AsyncDisplayKit主要解决什么问题?
主要是通过减轻主线程的压力,将事情挪到子线程中;主要分为三方面:UI布局、渲染、对象创建/销毁。
4.2、基本原理

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

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

网友评论