Facilitando e acelerando o desenvolvimento com atalhos do Xcode ⌨️

Alessandra Pereira
Apple Developer Academy | UFPE
5 min readJun 30, 2020

--

Existem vários atalhos no Xcode que facilitam a vida da pessoa dev na hora do desenvolvimento, se você conhece e aprende esses atalhos, tenho certeza que melhorará bastante o seu fluxo de trabalho, sua produtividade e fará de você uma pessoa dev iOS (ou Mac) ainda mais rápida.

Como são muitos atalhos, tentei fazer um compilado daqueles que são os mais utilizados, segue aí:

Teclas

  • Command (ou Cmd) ⌘
  • Shift ⇧
  • Option (ou Alt) ⌥
  • Control (ou Ctrl) ⌃
  • Enter
  • Espaço
  • Teclas direcionais (ou Setas) para esquerda/direita ⇠⇢
  • Teclas direcionais (ou Setas) para cima/baixo ⇡⇣
  • Clique primário mouse/trackpad (ou Click) ◌

Build & Run

  1. Build: Cmd + B (⌘ B)
  2. Analyze: Shift + Cmd + B (⇧ ⌘ B)
  3. Run (& build, se necessário): Cmd + R (⌘ R)
  4. Test (& build, se necessário): Cmd + U (⌘ U)
  5. Profile (Instruments): Cmd + I (⌘ I)
  6. Clean build folder: Shift + Cmd + K (⇧ ⌘ K)
  7. Parar o build/run/testing corrente: Cmd + . (⌘ .)

Organizando o código

1. Re-indentar

  • Ctrl + I (⌃ I)

2. Editar múltiplas linhas

  • Ctrl + Shift + Click (⌃⇧◌)
  • Ctrl + Shift + Setas cima/baixo (⌃⇧ou ⌃⇧)

3. Inverter ordem das linhas

  • Cmd + Option + ] ou [ (⌘⌥ [ ou ⌘⌥ ] )

4. Renomear classe/métodos em todo o projeto

  • Cmd + click + "Rename" (⌘◌"Rename")

4. Exibir/esconder corpo de classe ou método

  • Cmd + Option + Setas direita/esquerda (⌘⌥ ou ⌘⌥)

Acessos rápidos e navegação nos painéis

1. Abrir rapidamente (busca rápida)

  • Cmd + Shift + O (⌘ ⇧ O)

E mais:
- Pressione Enter () para abrir o arquivo no editor padrão ou
- Pressione Option + Enter (⌥⏎) para abrir em um segundo editor com a tela dividida

2. Exibir localização do arquivo aberto no painel de navegação das pastas (project navigator)

  • Cmd + Shift + J (⌘ ⇧ J)

3. Exibir/esconder preenchimento automático

  • Ctrl + Space (⌃)

E mais:
- Pressione Tab (⇥) para completar a palavra atual ou
- Pressione Enter () para selecionar o preenchimento automático sugerido

4. Abrir arquivo em um segundo editor dividido

  • Option + Click (⌥◌)

5. Abrir arquivo em um editores divididos

  • Shift + Option + Click no arquivo para ativar, Setas para definir posição e Enter () para confirmar
    1. Shift + Option + Click (⇧⌥ ◌)
    2. Setas (⇠⇢ ⇡⇣)
    3. Enter ()

6. Abas

  • Abrir nova aba: Cmd + T (⌘ T)
  • Fechar aba: Cmd + W (⌘ W)

7. Exibir/esconder painéis

  • Navigator: Cmd + 0 (⌘0)
  • Inspectors: Cmd + Option + 0 (⌘⌥ 0)
  • Área de Debug: Cmd + Shift + Y (⌘ ⇧ Y)

8. Buscar no arquivo

  • Cmd + F (⌘ F)

9. Buscar no projeto

  • Shift + Cmd + F (⇧ ⌘ F)

Simulador

  1. Trocar exibição do device: Cmd + 1, 2 ou 3 (⌘ 1 ou ⌘ 2 ou ⌘ 3)
  2. Rotacionar device: Cmd + Setas direita/esquerda (⌘⇠ ou ⌘ ⇢)
  3. Exibir/esconder teclado do device: Cmd + K (⌘ K)
  4. Conectar teclado físico (do mac): Cmd + Shift+ K (⌘ ⇧ K)
  5. Copiar tela em exibição (screenshot): Cmd + Control + C (⌘ ⌃ C)
  6. Tirar screenshot: Cmd + S (⌘ S)

Debug

  1. Adicionar/remover comentário: Cmd + /(⌘ /)
  2. Adicionar/remover breakpoint: Cmd + \ (⌘ \)
  3. Ativar/desativar todos os breakpoints: Cmd + Y (⌘ Y)

--

--

Alessandra Pereira
Apple Developer Academy | UFPE

iOS Instructor @ Apple Developer Academy UFPE, UX enthusiast, information systems undergrad, pet cuddler & doting elder sister.