美文网首页iOS面试剖析
iOS第三方框架解析

iOS第三方框架解析

作者: huoshe2019 | 来源:发表于2019-10-17 10:51 被阅读0次
标题

一、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中的XML解析

    在iOS中,解析XML的手段有很多 苹果原生NSXMLParser:SAX方式解析,使用简单 第三方框架libxm...

  • JSON&&XML解析笔记

    JSON iOS中,JSON的常见解析方案有4种第三方框架:JSONKit、SBJson、TouchJSON(性能...

  • Masonry

    iOS开发之Masonry框架源码解析

  • iOS音频播放第三方框架FreeStreamer解析(全)

    iOS音频播放第三方框架FreeStreamer解析(全) 新项目是一款音频播放类软件,作为该项目核心功能:音频播...

  • iOS开发笔记:WebKit

    WebKit知识阅览 -- 厚积而薄发 iOS 8 WebKit框架概览(上)iOS中WebKit框架应用与解析 ...

  • #文章收集

    iOS ios 开源框架源代码解析ios 基础知识github源码40个国人 iOS技术博客iOS app上传官网...

  • iOS常用第三方框架

    iOS常用第三方框架 自动布局框架Masonry // Objective-C https://github....

  • 关于发布github开源框架

    iOS github 框架 当用CocoaPods管理iOS工程内部第三方开源框架时,不仅为开发带来了很大方便,而...

  • iOS中正则表达式的基本使用方法

    一.第三方框架RegexKitLite的使用 在ios项目中可以借用第三方框架RegexKitLite来简化对正则...

  • 一.正则表达式的使用

    一.第三方框架RegexKitLite的使用 在ios项目中可以借用第三方框架RegexKitLite来简化对正则...

网友评论

    本文标题:iOS第三方框架解析

    本文链接:https://www.haomeiwen.com/subject/oqeumctx.html