面試遇到過問這個的
很多年來,蘋果一直使用GCC作為底層編譯器,現在已經全面轉換到新的LLVM編譯器。LLVM的代碼生成速度更快,能生成更智能更精確的錯誤信息和警告。xcode對LLVM有很好的集成,提供代碼補全,當要產生警告或者修復建議時,可以做出更準確的猜測。LLVM可以為你處理大多數內存管理任務。
面試遇到過問這個的
很多年來,蘋果一直使用GCC作為底層編譯器,現在已經全面轉換到新的LLVM編譯器。LLVM的代碼生成速度更快,能生成更智能更精確的錯誤信息和警告。xcode對LLVM有很好的集成,提供代碼補全,當要產生警告或者修復建議時,可以做出更準確的猜測。LLVM可以為你處理大多數內存管理任務。