Где я могу найти документацию по флагам компилятора и компоновщика, которые мы можем указать для наших проектов iOS в Xcode?
Настоящая причина, по которой я хочу больше узнать о возможных флагах, в первую очередь заключается в том, что Google Admob SDK говорит, что мы ДОЛЖНЫ устанавливать флаг компоновщика -Objc, тогда как Facebook SDK предлагает НЕ устанавливать его для меньших двоичных файлов. Итак, мне было интересно, можем ли мы установить Objc для определенной библиотеки (в данном случае google admob) и отключить его для другой библиотеки (facebook)? Я ожидал, что смогу найти справочную страницу или какой-либо другой документ о том, что такое параметры компилятора и компоновщика, а затем увеличить Objc. Есть тонны документации и сообщений stackoverflow и т. д. о том, как установить флаги компоновщика в Xcode. Чего не хватает, так это списка возможных флагов компоновщика, которые мы можем установить, и их значения.
Удивительно, но гугление привело меня в замешательство, так как на clang, llvm, llvm-gcc и т. д. и на сайте LLVM перечисляет ряд команд llvm, но я не вижу -Objc в списке ни на одной из соответствующих страниц. Помимо вопроса о том, являются ли компилятор и компоновщик clang или llvm, или как они там называются, есть ли место, куда мы могли бы обратиться, чтобы прочитать документацию о том, что Xcode в настоящее время использует по умолчанию для компиляции и компоновки проектов iOS? (скажем, и Xcode 4.6, и Xcode 5.0.2, если есть разные наборы документов?) Спасибо!