En aquesta secció, aprendràs a crear el teu primer projecte a Xcode. Aquest és un pas fonamental per començar a desenvolupar aplicacions per a iOS, macOS, watchOS i tvOS. Segueix aquests passos per configurar el teu entorn de desenvolupament i crear una aplicació bàsica.

  1. Obrir Xcode

  1. Inicia Xcode: Fes clic a la icona de Xcode al Dock o busca "Xcode" a Spotlight i obre'l.
  2. Pantalla de benvinguda: Si és la primera vegada que obres Xcode, veuràs la pantalla de benvinguda. Aquí pots crear un nou projecte, obrir un projecte existent o clonar un projecte des d'un repositori.

  1. Crear un Nou Projecte

  1. Selecciona "Create a new Xcode project": A la pantalla de benvinguda, fes clic a "Create a new Xcode project".
  2. Tria un Template: Xcode ofereix diversos templates per a diferents tipus d'aplicacions. Per aquest exemple, seleccionarem "App" sota la secció "iOS" i fes clic a "Next".

  1. Configurar el Projecte

  1. Nom del Projecte: Introdueix un nom per al teu projecte. Per exemple, "MyFirstApp".
  2. Organització: Introdueix el nom de la teva organització o el teu nom personal.
  3. Identificador de l'Organització: Aquest és un identificador únic per a la teva organització. Normalment es fa servir el format de domini invers, com "com.elmeudomini".
  4. Identificador del Bundle: Aquest es generarà automàticament combinant l'identificador de l'organització i el nom del projecte.
  5. Idioma: Assegura't que "Swift" estigui seleccionat com a llenguatge de programació.
  6. Interfície d'Usuari: Selecciona "Storyboard" per a aquest exemple.
  7. Opcions: Desmarca totes les opcions addicionals per simplificar el projecte inicial. Fes clic a "Next".

  1. Guardar el Projecte

  1. Ubicació del Projecte: Tria una ubicació al teu ordinador on desar el projecte.
  2. Control de Versions: Pots optar per crear un repositori Git per al teu projecte seleccionant l'opció "Create Git repository on my Mac". Fes clic a "Create".

  1. Entenent l'Estructura del Projecte

Un cop creat el projecte, Xcode t'obre la finestra principal del projecte. Aquí tens una breu descripció dels components principals:

  1. Navigator Area: A l'esquerra, on pots veure tots els fitxers del teu projecte.
  2. Editor Area: Al centre, on editaràs el codi i els dissenys de la teva aplicació.
  3. Utility Area: A la dreta, on pots veure les propietats dels elements seleccionats.
  4. Toolbar: A la part superior, amb botons per executar, parar i gestionar el teu projecte.

  1. Executar l'Aplicació

  1. Selecciona un Simulador: A la barra d'eines, selecciona un simulador de dispositiu, com "iPhone 12".
  2. Executa l'Aplicació: Fes clic al botó de "Play" a la barra d'eines. Xcode compilarà el projecte i l'executarà al simulador seleccionat.

  1. Explorant el Projecte

Ara que tens el teu projecte en funcionament, pots explorar els fitxers generats per Xcode:

  1. Main.storyboard: Aquí és on dissenyaràs la interfície d'usuari de la teva aplicació.
  2. ViewController.swift: Aquest fitxer conté el codi de la lògica de la teva aplicació.
  3. AppDelegate.swift: Aquest fitxer gestiona els esdeveniments de l'aplicació, com el llançament i la terminació.

Exercici Pràctic

Objectiu:

Crear una aplicació simple que mostri un missatge de benvinguda a la pantalla.

Passos:

  1. Obre Main.storyboard.

  2. Afegeix un Label:

    • Arrossega un Label des de la biblioteca d'objectes a la vista principal.
    • Centra el Label a la pantalla.
    • Canvia el text del Label a "Benvingut a la meva primera aplicació!".
  3. Executa l'Aplicació:

    • Selecciona el simulador i fes clic a "Play".

Solució:

// No es requereix codi addicional per aquest exercici, només la configuració de la interfície a Main.storyboard.

Conclusió

Has creat el teu primer projecte a Xcode i has après a executar-lo en un simulador. Aquest és el primer pas per convertir-te en un desenvolupador d'aplicacions per a les plataformes d'Apple. En les següents seccions, aprofundirem en la programació amb Swift i en la creació d'interfícies d'usuari més complexes.

© Copyright 2024. Tots els drets reservats