iOS 编译过程梳理

iOS 开发常用的语言是 Objective-C 和 Swift,两者都是编译语言。编译语言在执行的时候,必须先通过编译器生成机器码,机器码可以直接在 CPU 上执行,所以执行效率很高。本篇主要用于梳理 Objective-C 的编译过程。

RunLoop 梳理

RunLoop 是 iOS 比较的核心之一,本篇用于梳理 RunLoop 相关的概念和底层实现。