DevTools

Cheatsheet Xcode

IDE oficial da Apple para iOS, macOS, watchOS e tvOS (Swift/Objective-C)

Voltar às linguagens
Xcode
54 cards encontrados
Categorias:
Versões:

Ficheiro e Projeto


7 cards
Novo ficheiro
⌘ + N

Cria um novo ficheiro.

Fechar janela
⌘ + W

Fecha a janela/separador ativo.

Novo projeto
⇧ + ⌘ + N

Cria um novo projeto.

Abrir rapidamente
⇧ + ⌘ + O

Abre qualquer ficheiro pelo nome (Open Quickly).

Guardar
⌘ + S

Guarda o ficheiro atual.

Preferências
⌘ + ,

Abre as preferências do Xcode.

Guardar tudo
⌥ + ⌘ + S

Guarda todos os ficheiros.

Edição


7 cards
Desfazer / Refazer
⌘ + Z          (desfazer)
⇧ + ⌘ + Z (refazer)

Reverte ou reaplica ações.

Mover linha
⌥ + ⌘ + [  (cima)
⌥ + ⌘ + ]  (baixo)

Desloca a linha atual.

Cortar / Copiar / Colar
⌘ + X  (cortar)
⌘ + C  (copiar)
⌘ + V  (colar)

Área de transferência.

Indentar / desindentar
⌘ + ]  (indentar)
⌘ + [  (desindentar)

Ajusta a indentação.

Selecionar tudo
⌘ + A

Seleciona todo o conteúdo.

Re-indentar seleção
⌃ + I

Re-indentar o texto selecionado.

Comentar / descomentar
⌘ + /

Comenta ou descomenta a linha.

Navegação


7 cards
Abrir rapidamente
⇧ + ⌘ + O

Procura ficheiros e símbolos (Open Quickly).

Abrir no Assistant
⌥ + ⌘ + ,

Abre o ficheiro no editor assistente.

Ir para linha
⌘ + L

Salta para um número de linha.

Barra de salto
⌃ + 6

Abre a jump bar para símbolos do ficheiro.

Ir para definição
⌃ + ⌘ + J  (ou ⌘ + Clique)

Salta para a definição do símbolo.

Ficheiro relacionado
⌃ + ⌘ + ↑

Alterna entre .h e .m (counterpart).

Voltar / avançar
⌃ + ⌘ + ←  (voltar)
⌃ + ⌘ + →  (avançar)

Navega no histórico de posições.

Pesquisa e Substituição


5 cards
Pesquisar
⌘ + F

Pesquisa no ficheiro atual.

Próximo / anterior
⌘ + G        (próximo)
⇧ + ⌘ + G (anterior)

Navega nos resultados.

Pesquisar e substituir
⌥ + ⌘ + F

Pesquisa e substitui no ficheiro.

Pesquisar no projeto
⇧ + ⌘ + F

Procura em todo o projeto.

Substituir no projeto
⌥ + ⇧ + ⌘ + F

Substitui em todo o projeto.

Código


6 cards
Autocompletar
Esc  (ou ⌃ + Espaço)

Mostra sugestões de autocompletar.

Editarar todas as ocorrências
⌃ + ⌘ + E

Edita todas as ocorrências do símbolo.

Documentação rápida
⌥ + ⌘ + ?

Mostra a documentação do símbolo (Quick Help).

Envolver em (Wrap)
Editor > Structure > Wrap

Envolve o código em if/with/etc.

Gerar documentação
⌥ + ⌘ + /

Adiciona comentário de documentação.

Mostrar inspetor de ficheiro
⌥ + ⌘ + 1

Abre o inspetor do ficheiro.

Build e Execução


8 cards
Compilar
⌘ + B

Faz build do projeto.

Analisar
⇧ + ⌘ + B

Executa o analisador estático.

Correr
⌘ + R

Compila e executa a app.

Testar
⌘ + U

Executa os testes unitários.

Parar
⌘ + .

Para a execução em curso.

Perfil (Instruments)
⌘ + I

Abre o Instruments para profiling.

Limpar build
⇧ + ⌘ + K

Limpa a pasta de build.

Editar scheme
⌘ + <

Abre a configuração do scheme.

Depuração


7 cards
Alternar breakpoint
⌘ + \

Adiciona/remove breakpoint na linha.

Sair da função
F8

Sai da função atual.

Continuar / pausar
⌃ + ⌘ + Y

Continua ou pausa a execução.

Ativar/desativar breakpoints
⇧ + ⌘ + Y

Ativa ou desativa todos os breakpoints.

Passo por cima
F6

Avança uma linha (sem entrar).

Consola LLDB
(lldb) po objeto

Imprime a descrição de um objeto.

Passo para dentro
F7

Entra na função chamada.

Navegador e Painéis


7 cards
Mostrar/ocultar navegador
⌘ + 0

Alterna a visibilidade do navegador.

Barra de ferramentas
⌥ + ⌘ + T

Mostra/oculta a barra de ferramentas.

Painéis do navegador
⌘ + 1 … 9

Abre o painel do navegador (1=projeto, 3=find…).

Organizer
⇧ + ⌘ + 2

Abre o Organizer (janelas, dispositivos).

Mostrar/ocultar inspetor
⌥ + ⌘ + 0

Alterna a visibilidade do inspetor.

Editor a ecrã inteiro
⌃ + ⌘ + Enter

Ativa o modo de editor em ecrã inteiro.

Área de depuração
⇧ + ⌘ + Y

Mostra/oculta a debug area.