Какой компилятор используется Xcode для Objective-c, это GCC?
Компилятором по умолчанию является LLVM от Apple в новых версиях Xcode (3.1 и более поздних);ранее он использовал gcc (который все еще установлен Xcode и который может быть указан в качестве используемого компилятора).
GCC и LLVM могут быть использованы.
С Apple :
Apple LLVM Compiler 2.0 Apple LLVM - это компилятор следующего поколения Технология питания Xcode 4. На основе живого открытого исходного кода LLVM.org Проект под руководством инженеров Apple, компилятор Apple LLVM является современным мышление, настроенное на iPhone, iPad и многоядерный Mac. Apple LLVM это быстро. Он компилирует код в два раза быстрее, чем GCC, но производит приложения, которые также работают быстрее. Компилятор был построен из создать как набор высокооптимизированных библиотек, легко расширять, легко оптимизировать и разработан для современных современных архитектур микросхем. В Xcode 4, полный стек компилятора Apple LLVM - с внешнего интерфейса парсер, для внутреннего оптимизатора кода - имеет отличную поддержку C, Objective-C и C ++. Подсветка синтаксиса, завершение кода и каждый другая функция, управляемая индексом, обрабатывается парсером LLVM. Если Компилятор знает о символе, как и Xcode IDE. C, C ++ и Objective-C все точно понимается во время редактирования, точно так же, как они при строительстве. *
Apple LLVM Compiler 2.0
Apple LLVM - это компилятор следующего поколения Технология питания Xcode 4. На основе живого открытого исходного кода LLVM.org Проект под руководством инженеров Apple, компилятор Apple LLVM является современным мышление, настроенное на iPhone, iPad и многоядерный Mac. Apple LLVM это быстро. Он компилирует код в два раза быстрее, чем GCC, но производит приложения, которые также работают быстрее. Компилятор был построен из создать как набор высокооптимизированных библиотек, легко расширять, легко оптимизировать и разработан для современных современных архитектур микросхем. В Xcode 4, полный стек компилятора Apple LLVM - с внешнего интерфейса парсер, для внутреннего оптимизатора кода - имеет отличную поддержку C, Objective-C и C ++. Подсветка синтаксиса, завершение кода и каждый другая функция, управляемая индексом, обрабатывается парсером LLVM. Если Компилятор знает о символе, как и Xcode IDE. C, C ++ и Objective-C все точно понимается во время редактирования, точно так же, как они при строительстве. *