Su estructura de archivos rápida del proyecto

En el caso de un proyecto Xcode sencilla (como Locatapp), la estructura es muy simple: un espacio de trabajo con un proyecto con un objetivo. Si quieres, puedes seguir con un espacio de trabajo con múltiples proyectos, cada uno de los cuales tiene múltiples objetivos. Alternativamente, usted puede optar por un espacio de trabajo con un único proyecto con múltiples objetivos.

Las estructuras descritas aquí entran en juego en cualquiera de esos escenarios, pero sólo necesitan entender lo que tiene en la plantilla Xcode está utilizando: un proyecto llamado Locatapp que contiene dos objetivos, Locatapp (la aplicación que está construyendo) y LocatappTests (una aplicación de prueba que Xcode crea automáticamente).

Aunque en estos momentos se está trabajando con un proyecto muy simple, tener un conocimiento básico de la estructura de los proyectos más complejos desde el principio puede ser muy útil. En particular, se puede empezar a pensar en la orientación futura de su proyecto, y conocer las opciones disponibles para usted en Xcode puede ayudarle a pensar en una aplicación compleja o incluso una suite de aplicaciones.

La figura muestra la estructura de un proyecto Locatapp. Aquí están los puntos importantes a tener en cuenta acerca de estos archivos y carpetas (que se discuten desde arriba hacia abajo en la figura).

imagen0.jpg
  • DS_Store: Este archivo normalmente se oculta (por eso se muestra en gris). Está en cada carpeta en OS X, y contiene información sobre los archivos de ese directorio. Desarrolladores suelen utilizar un comando de terminal para mostrar archivos ocultos en sus carpetas, pero no tienen que preocuparse de que por el momento.

  • Carpetas de destino: El proyecto tiene dos objetivos por defecto. Una de ellas es la aplicación real (Locatapp) y el segundo es el código para ejecutar pruebas automatizadas (LocatappTests). Un objetivo pruebas se incluye por defecto en muchas de las plantillas de Xcode.

  • Locatapp.xcodeproj: Este archivo está en el nivel superior de la carpeta del proyecto, junto con las carpetas para los dos objetivos (Locatapp y LocatappTests). Este es el archivo se abre para empezar a trabajar en su proyecto. Se encuentra entre las dos carpetas de destino (Locatapp y LocatappTests) porque los archivos y carpetas se muestran en orden alfabético.

Como se señaló anteriormente, la estructura de archivos dentro de esta carpeta del proyecto se establece al crear el proyecto. Puede modificar las ubicaciones y relaciones mediante el inspector de archivos en el área de servicios públicos, pero la mayoría de las veces, debe dejar los lugares y relaciones solo.

Si mueve las cosas, Xcode puede confundirse (al igual que usted). Si tiene que mover archivos de un lado, no utilice el Finder. La mayoría de los desarrolladores prefieren no utilizar el Finder para modificar, mover o renombrar archivos o carpetas dentro de una carpeta de proyecto. Utilice el inspector de archivos o el comando Edit-Refactor-Cambiar nombre para hacer eso.


» » » » Su estructura de archivos rápida del proyecto