OC代码编译&链接流程

118 阅读1分钟

流程图

编译:swift/OC代码 => Mach O二进制文件(汇编指令代码)

image.png

链接:将符号地址链接到对应的汇编指令中,实现可以执行的代码。

苹果使用的编译器GCC->LLVM

信息收集:

使用可编译的Runtime库了解Runtime

Runtime编译库配置

iOS 分析dyld工作过程 dyld-941.5源码

了解Cocoa的Foundation库,使用GNUStep源码

dyld开源库

其他博客内容:github.com/opensource-…

《程序员的自我修养》也讲了编译、链接的东西