Les dreceres de teclat són una manera excel·lent de millorar la teva productivitat a Xcode. Aquestes dreceres et permeten accedir ràpidament a funcions i eines sense haver de navegar pels menús. A continuació, es presenten algunes de les dreceres de teclat més útils i comunes que pots utilitzar a Xcode.
Dreceres de Navegació
Navegació entre fitxers
- Cmd + 1: Mostra el navegador de projectes.
- Cmd + 2: Mostra el navegador de símbols.
- Cmd + 3: Mostra el navegador de cerca.
- Cmd + 4: Mostra el navegador de problemes.
- Cmd + 5: Mostra el navegador de depuració.
- Cmd + 6: Mostra el navegador de trencaments (breakpoints).
- Cmd + 7: Mostra el navegador de logs.
Navegació entre pestanyes
- Cmd + T: Obre una nova pestanya.
- Cmd + W: Tanca la pestanya actual.
- Cmd + Shift + [: Navega a la pestanya anterior.
- Cmd + Shift + ]: Navega a la pestanya següent.
Navegació entre panells
- Cmd + 0: Mostra o amaga el navegador de projectes.
- Cmd + Alt + 0: Mostra o amaga el panell d'utilitats.
- Cmd + Shift + Y: Mostra o amaga el panell de depuració.
Dreceres d'Edició
Edició de codi
- Cmd + /: Comenta o descomenta la línia seleccionada.
- Cmd + Alt + /: Comenta o descomenta el bloc seleccionat.
- Cmd + [: Indenta el codi seleccionat cap a l'esquerra.
- Cmd + ]: Indenta el codi seleccionat cap a la dreta.
- Cmd + Ctrl + E: Edita totes les instàncies de la selecció actual.
Cerca i substitució
- Cmd + F: Obre la barra de cerca.
- Cmd + Alt + F: Obre la barra de cerca i substitució.
- Cmd + Shift + F: Cerca en tot el projecte.
- Cmd + Alt + Shift + F: Cerca i substitueix en tot el projecte.
Dreceres de Depuració
Control de l'execució
- Cmd + R: Executa el projecte.
- Cmd + .: Atura l'execució del projecte.
- **Cmd + **: Pausa l'execució del projecte.
- **Cmd + Alt + **: Continua l'execució del projecte.
Trencaments (Breakpoints)
- **Cmd + **: Activa o desactiva un trencament a la línia actual.
- **Cmd + Alt + **: Activa o desactiva tots els trencaments.
Dreceres de Gestió de Projectes
Gestió de fitxers
- Cmd + N: Crea un nou fitxer.
- Cmd + Alt + N: Crea un nou grup.
- Cmd + Alt + A: Afegeix fitxers al projecte.
Gestió de versions
- Cmd + Alt + C: Compara amb la versió anterior.
- Cmd + Alt + S: Mostra l'historial de versions.
Dreceres de Productivitat
Accions ràpides
- Cmd + Shift + O: Obre ràpidament un fitxer o símbol.
- Cmd + Shift + L: Insereix un objecte des de la llibreria d'objectes.
- Cmd + Alt + Enter: Executa el codi en el playground.
Altres dreceres útils
- Cmd + Shift + K: Neteja el projecte.
- Cmd + B: Compila el projecte.
- Cmd + Alt + B: Compila el projecte sense executar-lo.
Exercici Pràctic
Objectiu
Familiaritzar-se amb les dreceres de teclat de Xcode per millorar la productivitat.
Instruccions
- Obre Xcode i crea un nou projecte.
- Utilitza Cmd + 1 per mostrar el navegador de projectes.
- Utilitza Cmd + N per crear un nou fitxer Swift.
- Escriu una funció simple i utilitza Cmd + / per comentar-la.
- Utilitza Cmd + R per executar el projecte.
- Afegeix un trencament a la funció utilitzant **Cmd + **.
- Executa el projecte de nou i utilitza *Cmd + * per pausar l'execució quan arribi al trencament.
Solució
import Foundation func greet(name: String) { print("Hello, \(name)!") } // greet(name: "World") greet(name: "World")
- Cmd + 1: Mostra el navegador de projectes.
- Cmd + N: Crea un nou fitxer Swift.
- Escriu la funció
greet
com es mostra a dalt. - Selecciona la línia
greet(name: "World")
i utilitza Cmd + / per comentar-la. - Utilitza Cmd + R per executar el projecte.
- Afegeix un trencament a la línia
print("Hello, \\(name)!")
utilitzant **Cmd + **. - Executa el projecte de nou i utilitza *Cmd + * per pausar l'execució quan arribi al trencament.
Conclusió
Dominar les dreceres de teclat a Xcode pot significar una gran diferència en la teva productivitat diària. Practica aquestes dreceres fins que esdevinguin una segona naturalesa i veuràs com millora la teva eficiència en el desenvolupament d'aplicacions.
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ó