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

  1. Obre Xcode i crea un nou projecte.
  2. Utilitza Cmd + 1 per mostrar el navegador de projectes.
  3. Utilitza Cmd + N per crear un nou fitxer Swift.
  4. Escriu una funció simple i utilitza Cmd + / per comentar-la.
  5. Utilitza Cmd + R per executar el projecte.
  6. Afegeix un trencament a la funció utilitzant **Cmd + **.
  7. 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")
  1. Cmd + 1: Mostra el navegador de projectes.
  2. Cmd + N: Crea un nou fitxer Swift.
  3. Escriu la funció greet com es mostra a dalt.
  4. Selecciona la línia greet(name: "World") i utilitza Cmd + / per comentar-la.
  5. Utilitza Cmd + R per executar el projecte.
  6. Afegeix un trencament a la línia print("Hello, \\(name)!") utilitzant **Cmd + **.
  7. 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.

© Copyright 2024. Tots els drets reservats