Introducció
En aquest tema, aprendrem sobre les variables i constants en Swift, que són fonamentals per a la programació en aquest llenguatge. Les variables ens permeten emmagatzemar i modificar dades, mentre que les constants ens permeten emmagatzemar dades que no canviaran durant l'execució del programa.
Variables
Definició
Una variable és un contenidor que pot emmagatzemar un valor que pot canviar durant l'execució del programa. En Swift, les variables es declaren amb la paraula clau var
.
Sintaxi
Exemple
Explicació
nom
és una variable de tipusString
que emmagatzema el nom "Joan".edat
és una variable de tipusInt
que emmagatzema l'edat 25.altura
és una variable de tipusDouble
que emmagatzema l'altura 1.75.
Modificació de Variables
Les variables poden ser modificades després de la seva declaració.
Constants
Definició
Una constant és un contenidor que emmagatzema un valor que no pot canviar durant l'execució del programa. En Swift, les constants es declaren amb la paraula clau let
.
Sintaxi
Exemple
Explicació
pi
és una constant de tipusDouble
que emmagatzema el valor 3.14159.nomDeLaEmpresa
és una constant de tipusString
que emmagatzema el nom "Apple".anyDeFundacio
és una constant de tipusInt
que emmagatzema l'any 1976.
Diferències entre Variables i Constants
Característica | Variable (var ) |
Constant (let ) |
---|---|---|
Modificable | Sí | No |
Sintaxi | var |
let |
Ús | Valors que poden canviar | Valors que no canviaran |
Exercicis Pràctics
Exercici 1
Declara una variable ciutat
de tipus String
i assigna-li el valor "Barcelona". Després, canvia el valor a "Madrid".
Exercici 2
Declara una constant velocitatDeLaLlum
de tipus Double
i assigna-li el valor 299792458.0. Intenta canviar el valor a 300000000.0 i observa què passa.
let velocitatDeLaLlum: Double = 299792458.0 // velocitatDeLaLlum = 300000000.0 // Això donarà un error perquè no es pot canviar el valor d'una constant.
Errors Comuns
- Intentar modificar una constant: Recorda que les constants no es poden modificar després de la seva inicialització.
- No especificar el tipus de dada: Encara que Swift pot inferir el tipus de dada, és una bona pràctica especificar-lo per claredat.
Consells Addicionals
- Utilitza constants (
let
) sempre que sigui possible per fer el teu codi més segur i previsible. - Només utilitza variables (
var
) quan necessitis realment que el valor canviï durant l'execució del programa.
Conclusió
En aquest tema, hem après a declarar i utilitzar variables i constants en Swift. Hem vist com les variables ens permeten emmagatzemar valors que poden canviar, mentre que les constants emmagatzemen valors que no canviaran. Aquests conceptes són fonamentals per a la programació en Swift i ens ajudaran a escriure codi més clar i segur.
Dominar Xcode: De Principiant a Avançat
Mòdul 1: Introducció a Xcode
- Començant amb Xcode
- Entenent la Interfície de Xcode
- Creant el teu Primer Projecte Xcode
- Navegació Bàsica de Xcode
Mòdul 2: Conceptes Bàsics de Swift a Xcode
- Introducció a la Programació en Swift
- Variables i Constants
- Tipus de Dades i Operadors
- Flux de Control
- Funcions i Closures
Mòdul 3: Construint Interfícies d'Usuari
- Introducció a Interface Builder
- Dissenyant amb Storyboards
- Auto Layout i Constriccions
- Utilitzant les Previsualitzacions de Xcode
- Creant Components UI Personalitzats
Mòdul 4: Treballant amb Dades
Mòdul 5: Depuració i Proves
- Conceptes Bàsics de Depuració
- Utilitzant Breakpoints
- Proves Unitàries
- Proves d'Interfície d'Usuari
- Proves de Rendiment
Mòdul 6: Funcions Avançades de Xcode
- Utilitzant Instruments per a l'Optimització del Rendiment
- Tècniques Avançades de Depuració
- Configuracions de Compilació Personalitzades
- Scripting amb Xcode
- Integració amb Sistemes d'Integració Contínua
Mòdul 7: Desplegament d'Aplicacions
- Preparant per a la Submissió a l'App Store
- Creant Captures de Pantalla per a l'App Store
- Gestionant les Metadades de l'App Store
- Enviant la teva Aplicació
- Millors Pràctiques Post-Submissió