Pregunta

Estoy trabajando en un juego en Xcode, y quiero agregar una aplicación auxiliar que use las diversas clases de la aplicación principal para crear los archivos de datos de la aplicación principal.

específicamente: La aplicación principal es un juego de cartas. Quiero una aplicación auxiliar que use las clases como Card.M mientras crea los archivos Deck.XML para la cubierta de tarjetas personalizadas que utiliza el juego.

Mi intuición es que la forma natural de hacer esto es agregar un segundo objetivo de compilación a la aplicación, "Adder de la tarjeta", para construir este archivo XML. A diferencia de la aplicación principal, que es el toque de cacao, puedo hacer de este como una aplicación de shell, para hacerlo rápido y sucio.

Aquí está mi cuello, y mi pregunta: ¿Qué comienza como la rutina principal para este segundo objetivo? Mirando por encima de mi archivo main.m existente, veo que solo está asociado con la aplicación principal del juego. Hasta aquí todo bien. Pero, por supuesto, no puedo agregar un segundo archivo principal.m para la aplicación Helper / Shell.

¿Cómo puedo encontrar esto? ¿Qué uso en lugar de un main.m? ¿Cómo señalo al objetivo de compilar "Adder de la tarjeta" que este nuevo archivo contendrá su subrutina principal?

¿Fue útil?

Solución

No es el nombre del archivo, sino el nombre / firma de la función

  int main(int argc, char *argv[])

que importa.Solo haz un archivo con esta función en ella.Puede tener solo uno principal por solicitud.

Otros consejos

Puede que realmente pueda tener dos archivos principales.Póngalos en diferentes carpetas en el sistema de archivos.Agregue uno a un objetivo, y otro al otro objetivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top