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框架是怎样加载图片的?

加载图片流程
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容