Programación en Swift y SwiftUI para iOS Developers

Atajos de Xcode en PDF

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.


Table of Contents

¿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 VStackList 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

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Article

Atajos para Xcode con SwiftUI en PDF

Next Article

Cómo detectar la rotación del dispositivo en SwiftUI

Related Posts