一、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布局、渲染、对象创建/销毁。