Visión general del navegador de proyecto en xcode

Hay que trabajar en el contexto de un proyecto de Xcode para desarrollar una aplicación para iOS. Después de haber creado su proyecto en Xcode, el espacio de trabajo Xcode muestra el Navegador de proyectos.

Xcode tiene una gran cantidad de ayuda basado en el contexto. Cuando usted&rsquo-re curiosidad por lo que algo no, trate de Control y haciendo clic en un área, y usted&rsquo-ll probable encontrar un menú con una selección de Ayuda. Esta cifra, por ejemplo, muestra lo que sucede cuando la tecla Control presionada en el Navegador de proyectos. Se abre un menú contextual desde el que se puede elegir el menú del navegador de proyectos de ayuda.

El espacio de trabajo de Xcode.

El área Navigator es un área opcional en la parte izquierda de la ventana de área de trabajo donde se puede cargar diferentes navegadores - incluyendo el Navegador de proyectos - con la ayuda del selector Navigator. Para ocultar o mostrar el área de navegación, haga clic en el botón selector de vista izquierda en la barra de herramientas del área de trabajo, que se muestra en esta figura.

El área Explorador del programa de Xcode.

El área Navigator incluye selector de la barra del navegador, el área de contenido, y la barra de filtro. También puede incluir otras características específicas para el navegador seleccionado.

El Navegador de proyectos le permite hacer cosas como añadir, borrar, de grupo y de otra manera a los archivos en su proyecto o elegir un archivo para ver o editar en el área de edición. (Dependiendo de qué archivo que elija,&rsquo-ll ver el editor correspondiente.)

En esta figura, por ejemplo, todos los triángulos desplegables están abiertas para que el navegador de proyectos muestra todos los archivos en el proyecto.

La barra de filtro en Xcode.

los barra de filtro permite restringir el contenido que&rsquo-s que aparece - como los archivos editados recientemente, los archivos no guardados, o nombres de archivos.

Haciendo su camino por la estructura de carpetas se muestra en el navegador de proyectos (consulte la figura), la primera carpeta que aparece es etiquetado RoadTrip (que es el nombre de este proyecto de ejemplo). Esta carpeta contiene todos los elementos de la fuente para el proyecto, incluyendo el código fuente, archivos de recursos, gráficos, y una serie de otras piezas.

Video: Getting Started with Firebase Dynamic Links on iOS - Firecasts

Aunque cada plantilla organiza estos elementos de la fuente de diferentes maneras, la plantilla de aplicación Maestro-Detalle organiza los archivos de código de cabecera interfaz y la implementación (junto con el archivo de guión gráfico (s) y una carpeta archivos de soporte) dentro de la carpeta RoadTrip. (Por si fuera poco, la carpeta RoadTrip también incluye una carpeta de marcos y una carpeta de productos.)

aquí&rsquo-s el tipo de cosas que obtiene arrojó en carpetas para proyectos como el proyecto RoadTrip:

  • AppDelegate archivos: los RTAppDelegate.h y RTAppDelegate.m archivos contienen el código de comportamiento específicas de la aplicación que personaliza el comportamiento de un objeto de marco (de modo que usted no&rsquo-t tiene que subclase).

    Video: Getting Started with Firebase on iOS - Firecasts

    Un objeto marco comportamiento ricos (utilizado como es) delega la tarea de poner en práctica una de sus responsabilidades a un delegado de solicitud de un comportamiento muy específico.

  • storyboard: Los archivos de guión gráfico viven en su proyecto como el MainStoryboard.storyboard_iPad y presentar la MainStoryboard.storyboard_iPhonepresentar (para una aplicación universal), o simplemente como un solitarioMainStoryboard.storyboard_lo que sea presentar (para una aplicación específica del dispositivo).

    Video: Inventor, Barras de herramientas perdidas!

    Con un guión gráfico, puede crear e implementar una visión de conjunto del flujo de su aplicación y de los elementos de la interfaz de usuario.

  • Ver los controladores: los RTMasterViewController.h y RTMasterViewController.m archivos contienen el código para controlar la vista inicial de la RoadTrip (basado en la plantilla de aplicación Maestro-Detalle).

  • Apoyando Archivos: En esta carpeta, se suelen encontrar los encabezados precompilados (archivos de cabecera que se compilan para reducir el tiempo de compilación de aplicaciones) de los marcos se&rsquo-ll estar usando - como RoadTrip_Prefix.pch -, así como la lista de propiedades (RoadTrip-Info.plist) y main.m, su aplicación&rsquo-s función principal. Usted puede incluso encontrar imágenes y otros archivos multimedia, y algunos archivos de datos.

    los InfoPlist.strings archivo se utiliza para la localización (traducción del texto en su aplicación para el usuario&rsquo-s preferencia de idioma).

  • marcos: Esta carpeta contiene las bibliotecas de código que actúan mucho como bloques de construcción prefabricados para su aplicación. Al elegir la plantilla Aplicación Maestro-Detalle, deja que Xcode sabe que debería añadir el UIKit, Fundación, y CoreGraphics marcos que su proyecto, porque se espera que&rsquo-LL los necesitan en este tipo de aplicación.

  • productos: La carpeta de los productos es un poco diferente a los demás. En ella, se&rsquo-ll encontrar el archivo RoadTrip.app final - no el código fuente de la aplicación, sino más bien la construido versión de la aplicación, lo que significa que ha sido traducido del código fuente en el código de objeto para el IPAD&procesador rsquo-s para ejecutar.

    Por el momento, este archivo aparece en rojo porque el archivo puede&puede encontrar rsquo-t.

Cuando un nombre de archivo aparece en rojo, esto significa que puede Xcode&rsquo-t encontrar el archivo físico subyacente. Y debido a que&rsquo-VE nunca se compila la aplicación RoadTrip, tiene sentido que la RoadTrip.app presentar (la propia aplicación) no se encuentra.

Video: Android Studio [webview] - Mostrar pagina web (HTML5, PHP, ETC) dentro de aplicacion Android APK

Usted puede notar que algunos artículos en el navegador de proyectos se ven como carpetas, pero&rsquo-ll pronto descubrirá que a menudo don&rsquo-t actúan como carpetas. Si usted acaba de abrir la Viaje carpeta en tu Mac - fuera del contexto de Xcode - ganaste&rsquo-t ver toda la &ldquo-carpetas&rdquo- que aparecen en la ventana de Xcode. Ese&rsquo-s porque esas carpetas son simplemente agrupaciones que ayudan a organizar y encontrar lo que&rsquo-re buscando.

Artículos Relacionados