En este módulo final, aplicaremos todo lo que hemos aprendido a lo largo del curso para desarrollar una aplicación completa en Swift. Comenzaremos con la configuración del proyecto, que es el primer paso crucial para cualquier desarrollo de software. Asegúrate de seguir cada paso cuidadosamente para evitar problemas más adelante.

Objetivos de esta Sección

  • Crear un nuevo proyecto en Xcode.
  • Configurar las propiedades básicas del proyecto.
  • Entender la estructura del proyecto en Xcode.
  • Configurar el control de versiones con Git.

Paso 1: Crear un Nuevo Proyecto en Xcode

  1. Abrir Xcode: Inicia Xcode desde tu carpeta de aplicaciones o desde el Launchpad.
  2. Crear un Nuevo Proyecto:
    • Selecciona "Create a new Xcode project" en la pantalla de bienvenida.
    • En la ventana de selección de plantilla, elige "App" bajo la sección "iOS" y haz clic en "Next".
  3. Configurar el Proyecto:
    • Product Name: Introduce el nombre de tu aplicación. Por ejemplo, "MyFinalApp".
    • Team: Selecciona tu equipo de desarrollo si tienes uno configurado. Si no, puedes dejarlo en "None".
    • Organization Name: Introduce el nombre de tu organización o tu nombre personal.
    • Organization Identifier: Este es un identificador único para tu organización. Generalmente, se usa el formato de dominio inverso, como "com.example".
    • Bundle Identifier: Este se generará automáticamente combinando el Organization Identifier y el Product Name.
    • Language: Asegúrate de seleccionar "Swift".
    • User Interface: Selecciona "Storyboard" o "SwiftUI" según tu preferencia. Para este curso, usaremos "Storyboard".
    • Include Tests: Marca esta opción si deseas incluir pruebas unitarias y de interfaz de usuario.
    • Haz clic en "Next" y selecciona una ubicación para guardar tu proyecto. Luego, haz clic en "Create".

Paso 2: Configurar las Propiedades Básicas del Proyecto

  1. Seleccionar el Proyecto: En el navegador de proyectos (Project Navigator), selecciona el nombre de tu proyecto en la parte superior.
  2. General: Aquí puedes configurar varias propiedades básicas del proyecto:
    • Display Name: El nombre que aparecerá en el ícono de la aplicación.
    • Bundle Identifier: Verifica que sea correcto.
    • Version: La versión de tu aplicación. Generalmente, se empieza con "1.0".
    • Build: El número de compilación. Este número se incrementa con cada nueva versión.
    • Deployment Info: Configura la versión mínima de iOS que tu aplicación soportará.
    • Device Orientation: Selecciona las orientaciones de dispositivo que tu aplicación soportará.

Paso 3: Entender la Estructura del Proyecto en Xcode

Xcode organiza tu proyecto en varias secciones importantes:

  • Project Navigator: Muestra todos los archivos y carpetas de tu proyecto.
  • Editor Area: Aquí es donde escribirás y editarás tu código.
  • Utility Area: Proporciona información adicional y herramientas para el archivo seleccionado.
  • Debug Area: Muestra la salida de la consola y permite depurar tu aplicación.

Estructura de Carpetas Común

  • AppDelegate.swift: Gestiona el ciclo de vida de la aplicación.
  • SceneDelegate.swift: Gestiona las escenas de la aplicación (iOS 13+).
  • ViewController.swift: Controlador de vista principal.
  • Main.storyboard: Archivo de interfaz principal.
  • Assets.xcassets: Carpeta para recursos gráficos.
  • Info.plist: Archivo de configuración de la aplicación.

Paso 4: Configurar el Control de Versiones con Git

  1. Inicializar un Repositorio Git:
    • Abre la terminal y navega a la carpeta de tu proyecto.
    • Ejecuta git init para inicializar un nuevo repositorio Git.
  2. Añadir Archivos al Repositorio:
    • Ejecuta git add . para añadir todos los archivos al repositorio.
    • Ejecuta git commit -m "Initial commit" para hacer el primer commit.
  3. Configurar un Repositorio Remoto (Opcional):
    • Si deseas usar un servicio como GitHub, crea un nuevo repositorio en GitHub.
    • Sigue las instrucciones proporcionadas por GitHub para añadir el repositorio remoto a tu proyecto local.
# Ejemplo de comandos para añadir un repositorio remoto
git remote add origin https://github.com/tu-usuario/tu-repositorio.git
git branch -M main
git push -u origin main

Resumen

En esta sección, hemos configurado un nuevo proyecto en Xcode, ajustado las propiedades básicas del proyecto, entendido la estructura del proyecto en Xcode y configurado el control de versiones con Git. Estos pasos son fundamentales para preparar el entorno de desarrollo y asegurar una base sólida para el desarrollo de tu aplicación.

En la siguiente sección, nos enfocaremos en el diseño de la aplicación, donde comenzaremos a crear la interfaz de usuario y planificar las funcionalidades principales.

© Copyright 2024. Todos los derechos reservados