Cheatsheet Xcode
IDE oficial da Apple para iOS, macOS, watchOS e tvOS (Swift/Objective-C)
Xcode
Ficheiro e Projeto
Nuevo archivo
⌘ + N
Crea un nuevo archivo.
Cerrar ventana
⌘ + W
Cierra la ventana/pestaña activa.
Nuevo proyecto
⇧ + ⌘ + N
Crea un nuevo proyecto.
Abrir rápidamente
⇧ + ⌘ + O
Abre cualquier archivo por nombre (Open Quickly).
Guardar
⌘ + S
Guarda el archivo actual.
Preferencias
⌘ + ,
Abre las preferencias de Xcode.
Guardar todo
⌥ + ⌘ + S
Guarda todos los archivos.
Edição
Deshacer / Rehacer
⌘ + Z (deshacer)
⇧ + ⌘ + Z (rehacer)
Revierte o reaplica acciones.
Mover línea
⌥ + ⌘ + [ (arriba)
⌥ + ⌘ + ] (abajo)
Desplaza la línea actual.
Cortar / Copiar / Pegar
⌘ + X (cortar)
⌘ + C (copiar)
⌘ + V (pegar)
Portapapeles.
Indentar / desindentar
⌘ + ] (indentar)
⌘ + [ (desindentar)
Ajusta la indentación.
Seleccionar todo
⌘ + A
Selecciona todo el contenido.
Re-indentar selección
⌃ + I
Re-indenta el texto seleccionado.
Comentar / descomentar
⌘ + /
Comenta o descomenta la línea.
Navegação
Abrir rápidamente
⇧ + ⌘ + O
Búsqueda archivos y símbolos (Open Quickly).
Abrir en Assistant
⌥ + ⌘ + ,
Abre el archivo en el editor asistente.
Ir a línea
⌘ + L
Salta a un número de línea.
Barra de salto
⌃ + 6
Abre la jump bar para símbolos del archivo.
Ir a definición
⌃ + ⌘ + J (o ⌘ + Clic)
Salta a la definición del símbolo.
Archivo relacionado
⌃ + ⌘ + ↑
Alterna entre .h y .m (counterpart).
Atrás / adelante
⌃ + ⌘ + ← (atrás)
⌃ + ⌘ + → (adelante)
Navega por el historial de posiciones.
Pesquisa e Substituição
Buscar
⌘ + F
Búsqueda en el archivo actual.
Siguiente / anterior
⌘ + G (siguiente)
⇧ + ⌘ + G (anterior)
Navega por los resultados.
Buscar y reemplazar
⌥ + ⌘ + F
Búsqueda y reemplaza en el archivo.
Buscar en el proyecto
⇧ + ⌘ + F
Búsqueda en todo el proyecto.
Reemplazar en el proyecto
⌥ + ⇧ + ⌘ + F
Reemplaza en todo el proyecto.
Código
Autocompletar
Esc (o ⌃ + Espacio)
Muestra sugerencias de autocompletado.
Editar todas las ocurrencias
⌃ + ⌘ + E
Edita todas las ocurrencias del símbolo.
Documentación rápida
⌥ + ⌘ + ?
Muestra la documentación del símbolo (Quick Help).
Envolver en (Wrap)
Editor > Structure > Wrap
Envuelve el código en if/with/etc.
Generar documentación
⌥ + ⌘ + /
Añade un comentario de documentación.
Mostrar inspector de archivo
⌥ + ⌘ + 1
Abre el inspector del archivo.
Build e Execução
Compilar
⌘ + B
Compila el proyecto.
Analizar
⇧ + ⌘ + B
Ejecuta el analizador estático.
Ejecutar
⌘ + R
Compila y ejecuta la app.
Probar
⌘ + U
Ejecuta las pruebas unitarias.
Detener
⌘ + .
Detiene la ejecución en curso.
Perfil (Instruments)
⌘ + I
Abre Instruments para profiling.
Limpiar build
⇧ + ⌘ + K
Limpia la carpeta de build.
Editar scheme
⌘ + <
Abre la configuración del scheme.
Depuração
Alternar breakpoint
⌘ + \
Añade/elimina un breakpoint en la línea.
Salir de la función
F8
Sale de la función actual.
Continuar / pausar
⌃ + ⌘ + Y
Continúa o pausa la ejecución.
Activar/desactivar breakpoints
⇧ + ⌘ + Y
Activa o desactiva todos los breakpoints.
Paso por encima
F6
Avanza una línea (sin entrar).
Consola LLDB
(lldb) po object
Imprime la descripción de un objeto.
Paso hacia dentro
F7
Entra en la función llamada.
Navegador e Painéis
Mostrar/ocultar navegador
⌘ + 0
Alterna la visibilidad del navegador.
Barra de herramientas
⌥ + ⌘ + T
Muestra/oculta la barra de herramientas.
Paneles del navegador
⌘ + 1 … 9
Abre el panel del navegador (1=proyecto, 3=find…).
Organizer
⇧ + ⌘ + 2
Abre el Organizer (ventanas, dispositivos).
Mostrar/ocultar inspector
⌥ + ⌘ + 0
Alterna la visibilidad del inspector.
Editor a pantalla completa
⌃ + ⌘ + Enter
Activa el modo de editor a pantalla completa.
Área de depuración
⇧ + ⌘ + Y
Muestra/oculta la debug area.