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 tipusStringque emmagatzema el nom "Joan".edatés una variable de tipusIntque emmagatzema l'edat 25.alturaés una variable de tipusDoubleque 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 tipusDoubleque emmagatzema el valor 3.14159.nomDeLaEmpresaés una constant de tipusStringque emmagatzema el nom "Apple".anyDeFundacioés una constant de tipusIntque 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ó
