iOS第三方框架解析
2019-10-17 本文已影响0人
huoshe2019
标题
一、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布局、渲染、对象创建/销毁。