Si eres iOS developer y trabajas a diario con Swift, SwiftUI y Xcode, hay algo que marca la diferencia entre un desarrollador rápido y uno realmente productivo: dominar los atajos de teclado de Xcode.
Xcode es la herramienta oficial para la programación Swift en iOS, macOS y watchOS, y está diseñada para ser usada principalmente con el teclado. Cada atajo Xcode que aprendes reduce clics, acelera tu flujo de trabajo y te permite centrarte en lo verdaderamente importante: escribir mejor código Swift y construir mejores interfaces con SwiftUI.
En este tutorial encontrarás una lista completa y organizada de los shortcuts de Xcode, explicando qué hace cada uno, por qué es útil y cómo se aplica en proyectos reales de Swift y SwiftUI.
Adicionalmente puedes descargar aquí el archivo PDF de atajos para Xcode para desarrolladores iOS.
¿Por qué aprender atajos de Xcode?
Un iOS developer profesional pasa miles de horas dentro de Xcode. Aprender shortcuts te permite:
- Escribir código Swift más rápido
- Navegar proyectos grandes sin perder el foco
- Refactorizar vistas SwiftUI con seguridad
- Depurar apps de forma más eficiente
- Mejorar tu productividad en iOS, macOS y watchOS
Dominar Xcode no es opcional: es una habilidad clave en la carrera de cualquier iOS developer.
Atajos básicos de Xcode
⌘ + N — Crear nuevo archivo
Crea un nuevo archivo dentro del proyecto (Swift file, SwiftUI View, Test, etc.). Muy usado en programación Swift modular.
⌘ + O — Abrir archivo o proyecto
Abre un proyecto existente o un archivo fuera del proyecto actual.
⌘ + S — Guardar
Guarda el archivo activo. Aunque Xcode guarda automáticamente, sigue siendo útil en cambios importantes.
⌘ + W — Cerrar pestaña
Cierra el archivo actual sin cerrar Xcode.
⌘ + Q — Cerrar Xcode
Cierra completamente la aplicación.
Atajos de navegación en Xcode (imprescindibles)
⌘ + Shift + O — Open Quickly
Uno de los atajos Xcode más importantes para cualquier iOS developer.
Permite:
- Abrir cualquier archivo
- Buscar Views SwiftUI
- Saltar a clases, structs o funciones
Ideal para proyectos grandes en SwiftUI.
⌘ + Shift + J — Mostrar archivo en el Project Navigator
Localiza rápidamente el archivo actual dentro del árbol del proyecto.
⌘ + 1 — Project Navigator
Muestra la estructura completa del proyecto.
⌘ + 2 — Source Control Navigator
Acceso a ramas, commits y cambios de Git.
⌘ + 3 — Symbol Navigator
Lista todas las clases, structs, enums y funciones Swift del proyecto.
⌘ + 4 — Find Navigator
Buscar texto en todo el proyecto. Muy útil para refactorizaciones.
⌘ + 5 — Issue Navigator
Muestra errores y warnings de compilación.
Atajos para edición de código Swift y SwiftUI
⌘ + / — Comentar o descomentar código
Comenta o descomenta líneas seleccionadas. Ideal para probar cambios rápidos en SwiftUI.
⌘ + ] — Indentar a la derecha
⌘ + [ — Indentar a la izquierda
Mantiene el código Swift correctamente indentado, algo clave en SwiftUI.
⌘ + Shift + A — Acciones rápidas
Muestra acciones contextuales como:
- Correcciones automáticas
- Refactorizaciones
- Soluciones sugeridas por Xcode
Atajos de autocompletado y ayuda
Esc — Autocompletar
Muestra sugerencias de autocompletado para Swift y SwiftUI (vistas, modifiers, propiedades).
⌥ + clic — Documentación inline
Muestra la documentación del símbolo seleccionado sin salir del editor.
⌘ + Shift + L — Library
Abre la librería de vistas, controles y modifiers de SwiftUI.
⌘ + ⌥ + Shift + ? — Quick Help Inspector
Muestra documentación detallada del elemento seleccionado.
Atajos para selección y edición múltiple
⌘ + A — Seleccionar todo
Selecciona todo el contenido del archivo.
⌘ + L — Seleccionar línea actual
Selecciona la línea completa donde está el cursor.
⌥ + Shift + clic — Edición múltiple
Permite escribir en varias líneas a la vez. Muy útil para modificar modifiers SwiftUI.
Atajos para mover líneas y bloques
⌥ + ⌘ + ↑ — Mover línea arriba
⌥ + ⌘ + ↓ — Mover línea abajo
Reorganiza vistas SwiftUI dentro de VStack, List o ZStack sin romper el código.
Atajos de compilación y ejecución
⌘ + B — Build
Compila el proyecto sin ejecutarlo.
⌘ + R — Run
Ejecuta la app en el simulador o dispositivo físico.
⌘ + . — Stop
Detiene la ejecución de la app.
⌘ + Shift + K — Clean Build Folder
Limpia la carpeta de compilación. Muy útil cuando Xcode o SwiftUI previews fallan.
Atajos del simulador iOS
⌘ + Shift + H — Home
Simula pulsar el botón Home.
⌘ + Shift + H (dos veces) — App Switcher
Abre el selector de apps.
⌘ + Shift + M — Shake
Simula el gesto de agitar el dispositivo.
⌘ + K — Conectar teclado hardware
Activa o desactiva el teclado del simulador.
Atajos específicos para SwiftUI Previews
⌘ + ⌥ + Enter — Mostrar / ocultar Canvas
Activa o desactiva el Canvas de SwiftUI.
⌘ + ⌥ + P — Reanudar previews
Recarga los previews cuando se congelan.
⌘ + ⌥ + Return — Preview interactivo
Permite interactuar con la vista directamente en el Canvas.
Atajos de depuración en Xcode
⌘ + Shift + Y — Mostrar / ocultar consola
Activa la consola de depuración.
⌘ + \ — Añadir o quitar breakpoint
Coloca un breakpoint en la línea actual.
⌘ + Y — Activar / desactivar todos los breakpoints
Ejecuta la app sin interrupciones.
F6 — Step Over
F7 — Step Into
F8 — Step Out
Controlan la ejecución paso a paso durante la depuración.
Atajos del Assistant Editor
⌘ + ⌥ + Enter — Assistant Editor
Muestra archivos relacionados, previews o tests.
⌘ + Return — Editor estándar
Vuelve al editor normal de una sola columna.
Atajos de refactorización en Swift y SwiftUI
⌘ + clic — Renombrar símbolo
Renombra clases, structs o Views SwiftUI en todo el proyecto.
⌘ + Shift + A → Refactor
Permite extraer funciones, vistas o limpiar código SwiftUI complejo.
Atajos para control de versiones (Git)
⌘ + ⌥ + C — Commit
Abre la ventana de commit de Git.
⌘ + ⌥ + X — Descartar cambios
Revierte cambios locales rápidamente.
⌘ + ⌥ + B — Crear nueva rama
Crea una rama desde Xcode.
Personalizar atajos de Xcode
Puedes modificar cualquier atajo Xcode desde:
Xcode → Settings → Key Bindings
Esto te permite adaptar Xcode a tu estilo como iOS developer o imitar shortcuts de otros IDEs.
Conclusión: dominar los atajos de Xcode es dominar SwiftUI
Aprender y usar los shortcuts de Xcode no es solo una cuestión de velocidad, sino de flujo mental y calidad de código.
Si trabajas con Swift, SwiftUI y Xcode en proyectos para iOS, macOS o watchOS, estos atajos te ayudarán a:
- Programar Swift más rápido
- Reducir errores
- Refactorizar con confianza
- Disfrutar más del desarrollo
Si tienes cualquier duda sobre este artículo, contacta conmigo y estaré encantado de ayudarte 🙂. Puedes contactar conmigo en mi perfil de X o en mi perfil de Instagram










