Saltar al contenido

Setup: Xcode 26 y tu primer código

Instala Xcode 26, entiende las herramientas del ecosistema Apple y escribe tu primer Swift en un Playground. El punto de partida de todo iOS dev.

Para desarrollar para iOS necesitas dos cosas: un Mac y Xcode. Swift es el lenguaje; Xcode es el taller donde se construye todo — editor, simulador, depurador y la puerta a la App Store. Empecemos por montarlo bien.

  • Instalar Xcode 26 y entender qué incluye.
  • Conocer las piezas del ecosistema: Swift, SwiftUI, simulador.
  • Escribir y ejecutar tu primer código Swift en un Playground.
  • Los atajos de Xcode que usarás cada día.

Qué necesitas

iOS necesita un Mac

El desarrollo para iOS/iPadOS/macOS requiere macOS + Xcode. Swift en sí es open source y corre en Linux y Windows, pero para compilar apps de Apple y usar el simulador necesitas un Mac. Es un requisito de Apple, no de Swift.

Instala Xcode 26 desde la Mac App Store (o desde developer.apple.com). Es una descarga grande (varios GB) porque incluye:

El editor

Donde escribes Swift, con autocompletado, refactors y, en Xcode 26, asistente de IA integrado.

El Simulador

iPhones y iPads virtuales para probar tu app sin dispositivo físico.

El depurador

Breakpoints, inspección de variables y el visor de jerarquía de vistas.

Los SDK

iOS 26, macOS, watchOS… las bibliotecas de Apple (SwiftUI, SwiftData, etc.).

Versiones (julio 2026)

La toolchain de referencia es Xcode 26 con Swift 6.3. El SDK de iOS 26 ya es obligatorio para publicar. Todo en esta guía asume ese conjunto: Swift 6.3, SwiftUI e iOS 26.

El ecosistema en una frase

  • Swift es el lenguaje (tipos, funciones, concurrencia…).
  • SwiftUI es el framework para construir interfaces de forma declarativa.
  • SwiftData es para guardar datos.
  • Xcode es la herramienta que junta todo y compila la app.

Los aprenderás en este orden: primero el lenguaje (Niveles 0–1), luego la interfaz (2–3), los datos (4), el mundo real (5) y publicar (6).

Tu primer código: un Playground

Un Playground ejecuta Swift al instante, sin crear una app entera. Perfecto para aprender. En Xcode: File ▸ New ▸ Playground, elige “Blank”, y escribe:

SWIFT
import Foundationlet nombre = "William"print("¡Hola, \(nombre)!")let numeros = [1, 2, 3, 4, 5]let suma = numeros.reduce(0, +)print("La suma es \(suma)")

Pulsa Cmd R (o el botón ▶). Verás la salida en la consola y los resultados de cada línea a la derecha. Ese \(...) dentro del string es interpolación: inserta el valor de una variable. Lo usarás constantemente.

Swift Playgrounds (la app)

En iPad o Mac existe también la app gratuita Swift Playgrounds, con cursos interactivos y la capacidad de publicar apps directamente. Es una forma estupenda de practicar el lenguaje sin la complejidad de Xcode.

Atajos de Xcode imprescindibles

Atajo Acción
Cmd R Compilar y ejecutar
Cmd B Compilar (build)
Cmd . Detener
Cmd Shift O Abrir rápido cualquier archivo o símbolo
Cmd / Comentar / descomentar
Ctrl I Reindentar
Cmd Shift K Limpiar (clean)

El primer reflejo: leer la consola

Cuando algo falle —y fallará—, tu primer instinto debe ser leer el error en la consola y el panel de issues, no adivinar. Swift es un lenguaje muy explícito: sus mensajes de error suelen decirte exactamente qué tipo esperaba y qué recibió. Aprender a leerlos desde el día uno te ahorra horas.

Tu entorno, listo

  1. Instala Xcode 26 y ábrelo una vez para que termine de configurarse.
  2. Crea un Playground en blanco.
  3. Escribe un print con interpolación usando tu nombre.
  4. Ejecútalo con Cmd R y confirma la salida.
  5. Prueba Cmd Shift O para abrir algo rápido.