第一阶段学习主线

215 阅读1分钟

iOS 底层原理 文章汇总

第一阶段学习主线

  • 1、libSystem_initializer

开始一系列准备,动态库共享内存、全局C++函数析构,一系列初始化和注册回调函数都在这里完成。 完成之后进入libSystem

image.png

  • 2、libdispatch_init GCD环境准备

image.png

  • 3、_objc_init 动态库加载,runtime底层源码:类、分类、协议、方法、load方法加载。

image.png