En aquesta secció, aprendrem a configurar l'entorn de desenvolupament necessari per començar a programar en Objective-C. Aquest procés inclou la instal·lació de les eines necessàries i la configuració del nostre primer projecte.
- Instal·lació de Xcode
Xcode és l'entorn de desenvolupament integrat (IDE) oficial d'Apple per a la creació d'aplicacions per a macOS, iOS, watchOS i tvOS. Inclou totes les eines necessàries per desenvolupar en Objective-C.
Passos per instal·lar Xcode:
-
Obrir l'App Store:
- A la barra de menús del Mac, feu clic a la icona de l'App Store.
-
Buscar Xcode:
- A la barra de cerca de l'App Store, escriviu "Xcode" i premeu Enter.
-
Instal·lar Xcode:
- Feu clic al botó "Obtenir" i després "Instal·lar". Pot ser que se us demani la contrasenya de l'ID d'Apple.
-
Esperar la Descàrrega i Instal·lació:
- La descàrrega i instal·lació poden trigar una estona, depenent de la velocitat de la vostra connexió a Internet.
-
Obrir Xcode:
- Un cop instal·lat, podeu obrir Xcode des de la carpeta d'Aplicacions o des del Launchpad.
- Creació del Primer Projecte en Xcode
Un cop Xcode estigui instal·lat, podem crear el nostre primer projecte en Objective-C.
Passos per crear un nou projecte:
-
Obrir Xcode:
- Si no ho heu fet ja, obriu Xcode.
-
Crear un Nou Projecte:
- A la pantalla de benvinguda de Xcode, feu clic a "Crea un nou projecte Xcode" o aneu a "Fitxer" > "Nou" > "Projecte".
-
Seleccionar un Model de Projecte:
- Seleccioneu "Aplicació per a iOS" i després "Aplicació d'una sola vista". Feu clic a "Següent".
-
Configurar el Projecte:
- Nom del Producte: Introduïu un nom per al vostre projecte (per exemple, "HelloObjectiveC").
- Nom de l'Organització: Introduïu el nom de la vostra organització o el vostre nom.
- Identificador de l'Organització: Introduïu un identificador únic (per exemple, "com.elmeu.nom").
- Idioma: Assegureu-vos que "Objective-C" estigui seleccionat.
- Dispositius: Seleccioneu "iPhone" o "Universal" segons les vostres preferències.
- Feu clic a "Següent".
-
Seleccionar la Ubicació del Projecte:
- Trieu una ubicació al vostre ordinador on desar el projecte i feu clic a "Crea".
- Exploració de l'Entorn de Xcode
Un cop creat el projecte, és important familiaritzar-se amb l'entorn de Xcode.
Components principals de Xcode:
- Navigator Area (Àrea de Navegació): A la part esquerra, on podeu veure els fitxers del projecte.
- Editor Area (Àrea d'Edició): Al centre, on podeu editar el codi.
- Utility Area (Àrea d'Utilitats): A la part dreta, on podeu veure les propietats dels elements seleccionats.
- Debug Area (Àrea de Depuració): A la part inferior, on podeu veure els resultats de la depuració i la sortida de la consola.
- Executar el Primer Projecte
Per assegurar-nos que tot està configurat correctament, executarem el nostre primer projecte.
Passos per executar el projecte:
-
Seleccionar un Simulador:
- A la barra d'eines de Xcode, seleccioneu un simulador (per exemple, "iPhone 12").
-
Executar el Projecte:
- Feu clic al botó de reproducció (triangle) a la barra d'eines o premeu
Cmd + R
.
- Feu clic al botó de reproducció (triangle) a la barra d'eines o premeu
-
Verificar l'Execució:
- El simulador s'obrirà i hauríeu de veure una aplicació en blanc amb el nom del vostre projecte a la part superior.
Exercici Pràctic
Objectiu:
Crear i executar un projecte bàsic en Objective-C utilitzant Xcode.
Passos:
- Seguiu els passos anteriors per instal·lar Xcode.
- Creeu un nou projecte anomenat "HelloObjectiveC".
- Seleccioneu "Aplicació d'una sola vista" i assegureu-vos que l'idioma sigui "Objective-C".
- Executeu el projecte en un simulador d'iPhone.
Solució:
Si heu seguit correctament els passos, hauríeu de veure una aplicació en blanc executant-se en el simulador d'iPhone.
Conclusió
En aquesta secció, hem après a instal·lar Xcode, crear un nou projecte en Objective-C i executar-lo en un simulador. Ara que tenim l'entorn de desenvolupament configurat, estem preparats per començar a explorar la sintaxi i l'estructura bàsiques d'Objective-C en la següent secció.
Curs de Programació en Objective-C
Mòdul 1: Introducció a Objective-C
- Introducció a Objective-C
- Configuració de l'Entorn de Desenvolupament
- Sintaxi i Estructura Bàsiques
- Tipus de Dades i Variables
- Operadors i Expressions
Mòdul 2: Flux de Control
Mòdul 3: Funcions i Mètodes
- Definició i Crida de Funcions
- Paràmetres de Funció i Valors de Retorn
- Sintaxi de Mètodes en Objective-C
- Mètodes de Classe i d'Instància
Mòdul 4: Programació Orientada a Objectes
Mòdul 5: Gestió de Memòria
- Introducció a la Gestió de Memòria
- Comptatge Automàtic de Referències (ARC)
- Retenció i Alliberament Manual
- Millors Pràctiques de Gestió de Memòria
Mòdul 6: Temes Avançats
Mòdul 7: Treballant amb Dades
- Gestió d'Arxius
- Serialització i Deserialització
- Conceptes Bàsics de Xarxes
- Treballant amb JSON i XML
Mòdul 8: Desenvolupament d'Interfícies d'Usuari
- Introducció a UIKit
- Vistes i Controladors de Vista
- Disseny Automàtic
- Gestió de l'Entrada de l'Usuari