programar polimorfismo partes objective librerias lenguaje introduccion funciona empezar con como objective-c xcode c-preprocessor pch

objective c - polimorfismo - Salida del preprocesador de Xcode



polimorfismo objective c (6)

Quiero verificar el resultado del preprocesador para algunos archivos. ¿Cómo puedo ver la salida del preprocesador en Xcode?


<barra de menús> -> Producto -> Realizar acción -> Preprocesar <el nombre de su archivo>


La respuesta excelente y concisa de @ whoKnows se aplica a los usuarios de Xcode 6. El menú del preprocesador parece vagar por todas partes desde una versión de Xcode a otra.

Para recapitular: los usuarios de XCode 6 pueden ver la salida del preprocesador bajando este menú:

Product -> Perform Action -> Preprocess

como se ilustra en la captura de pantalla adjunta. No pude encontrar esto en ninguna parte de la documentación de Xcode.

(Espero que esto ayude. Hubiera preferido simplemente agregar un comentario a la respuesta de @ whoKnows, pero todavía no tengo privilegios para eso).


No encontré ninguna manera también. Parece que la característica "Preprocesar" falta en Xcode 4. No he leído ningún documento de Apple, donde mencionaron algo al respecto.

Seguir a uri podría ayudarte: http://pilky.me/view/15


Puede elegir la vista "Mostrar el editor asistente" en el conjunto superior derecho de botones en la barra de herramientas.

Luego, en la parte superior del editor de la derecha puede hacer clic en el pequeño botón Related Files y luego elegir Preprocess o Assembly .

Aquí puede ver un ejemplo de la salida del preprocesador y el código ensamblado generado, uno al lado del otro:


Siempre puede ejecutar el preprocesador en los archivos desde la línea de comando usando el indicador -E con llvm-gcc (esto es lo que Xcode 4 usa como reemplazo para GCC). Algo como esto:

llvm-gcc -E -o output.preprocess input.c

Luego puede simplemente abrir el archivo de salida en un editor de texto.


Xcode 4.1 presenta ahora "Preprocesador o salida de conjunto". Todos sean felices!