iOS 面試題(2)

1.編譯過程做了哪些事情? C++,Objective C 都是編譯語言,編譯語言在執行的時候,必須先通過編譯器生成機器碼,機器碼可以直接在CPU上執行,所以執行效率很高。OC 編譯依賴於Clang + LLVM iOS 編譯 不管是OC 還是swift,都是採用Clang 作爲編譯器的前端,LLVM 作爲編譯器的後端。所以簡單的編譯過程 CLang->LLVM Optimizer -> LLVM
相關文章
相關標籤/搜索