0Pricing
Swift Academy · Lección

Instalación y herramientas: toolchain de Swift, REPL, swiftc y editores

Instale el toolchain de Swift, pruebe el REPL interactivo, compile con swiftc y elija un editor (VS Code o Xcode).

Instalación y herramientas: toolchain de Swift, REPL, swiftc y editores es una lección gratuita de Swift Academy en CoddyKit. Esta es la lección 2 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Swift Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Swift Academy incluye 3 lecciones en total.

Lo que configurará

Objetivo: poner Swift en funcionamiento. Instalará la cadena de herramientas, probará la REPL, compilará con swiftc y elegirá un editor.

Componentes de la cadena de herramientas

La cadena de herramientas de Swift proporciona:

  • swift: REPL y ejecutor de scripts
  • swiftc: compilador nativo
  • Biblioteca estándar + herramientas principales

Conceptos básicos de la REPL

La REPL permite probar código rápidamente. Es ideal para aprender a utilizar API y probar fragmentos pequeños sin crear archivos.

  • Comentarios inmediatos
  • Sin configuración de proyectos

swiftc en pocas palabras

swiftc compila archivos Swift en ejecutables nativos.

  • Permite compilar programas sencillos fácilmente.
  • Es ideal para herramientas de línea de comandos y para aprender a compilar.

Editores: Xcode frente a VS Code

Elija un editor:

  • Xcode: IDE completo para compilar y depurar en macOS.
  • VS Code: editor ligero; añada extensiones de Swift para obtener compatibilidad con la sintaxis y las herramientas.

Demostración de código

Pruebe un programa pequeño que pueda ejecutar mediante fragmentos de la REPL o compilar con swiftc.

// A tiny program you can compile with swiftc or run in the REPL as snippets
print("Swift tools demo")

// Simple values to observe in outputs
let versionHint = "Use swift --version to check toolchain"
let sum = 2 + 3  // basic arithmetic

// Interpolation keeps messages readable
print("\(versionHint); sum=\(sum)")

Herramienta interactiva

Comprobación rápida: ¿qué herramienta proporciona un indicador interactivo?

Resumen

Resumen: instale la cadena de herramientas, utilice swift para la REPL, compile con swiftc y elija un editor que se adapte a su flujo de trabajo.

Preguntas frecuentes

¿La lección «Instalación y herramientas: toolchain de Swift, REPL, swiftc y editores» es gratis?

Sí — el texto completo de «Instalación y herramientas: toolchain de Swift, REPL, swiftc y editores» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Swift Academy, actualiza a CoddyKit PRO. El curso de Swift Academy incluye 3 lecciones en total.

¿Qué aprenderé en «Instalación y herramientas: toolchain de Swift, REPL, swiftc y editores»?

Instale el toolchain de Swift, pruebe el REPL interactivo, compile con swiftc y elija un editor (VS Code o Xcode). Practicas Swift Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Swift Academy?

No se requiere experiencia previa. Swift Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 3.

¿Cuánto tiempo toma la lección «Instalación y herramientas: toolchain de Swift, REPL, swiftc y editores»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Swift Academy?

Sí. Cada lección de Swift Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. ¿Qué es Swift? Seguridad, rendimiento y legibilidad
  2. Instalación y herramientas: toolchain de Swift, REPL, swiftc y editores
  3. Primer programa y compilación/ejecución (REPL frente a swiftc, scripts)
← Volver a Swift Academy