iOS 面试题(2)

1.编译过程做了哪些事情? C++,Objective C 都是编译语言,编译语言在执行的时候,必须先通过编译器生成机器码,机器码可以直接在CPU上执行,所以执行效率很高。OC 编译依赖于Clang + LLVM iOS 编译 不管是OC 还是swift,都是采用Clang 作为编译器的前端,LLVM 作为编译器的后端。所以简单的编译过程 CLang->LLVM Optimizer -> LLVM
相关文章
相关标签/搜索