Primeros pasos

Antes de comenzar a programar en Swift, se tiene que preparar el sistema.

Siendo Swift un proyecto de código libre, una de las características más importantes que se tienen que cumplir es que sea multiplataforma.

A continuación encontrarás guías rápidas para descargar e instalar los componentes necesarios para comenzar a programar con Swift en macOS y Linux.

macOS

Si usas macOS, para comenzar con Swift, solamente tienes que ir a la Mac App Store, descargar e instalar Xcode.

Cuando instales la última versión de Xcode, en tu Mac también se instalarán de forma automática todos los componentes que necesitas para comenzar a programar Swift.

Es necesario aclarar que descargando Xcode no es la única forma de instalar Swift en macOS. También se pueden descargar toolchains específicas (e incluso tener varias versiones de Swift instaladas al mismo tiempo) en macOS, pero hacerlo a través de Xcode es la forma recomendada de comenzar.

Linux

Desafortunadamente, no hay una versión de Xcode disponible para Linux, por lo que si deseas programar en Swift en esta plataforma, tendrás que hacer un poco más de trabajo para lograrlo.

La distribución de Linux más compatible con Swift es Ubuntu. Actualmente, Swift se distribuye de manera oficial para Ubuntu en sus versiones 16.10, 16.04 y 14.04.

Puedes ir a swift.org/download y seleccionar la descarga adecuada dependiendo de la versión de Ubuntu que necesitas. Una vez que hayas hecho esto, tendrás que instalarla.

Al momento de escribir esto, la versión de Swift actual es 4.0.3.

A continuación, una breve lista de pasos a seguir para instalar correctamente Swift en Ubuntu. Si quieres seguir una guía mucho más detallada para hacer esto, puedes ir a https://swift.org/download/#using-downloads.

  1. Instala las dependencias requeridas:
$ sudo apt-get install clang libicu-dev
  1. Descarga tu binario de preferencia de Swift desde swift.org/download. El archivo swift-<VERSION>-<PLATFORM>.tar.gz es el toolchain que se usará.

  2. La primera vez que instales Swift en Linux, deberás importar las llaves PGP en tu sistema:

$ wget -q -O - https://swift.org/keys/all-keys.asc | \
  gpg --import -

No es necesario que hagas este paso cada vez que instales un binario de Swift en Linux.

  1. Verifica la firma PGP
$ gpg --keyserver hkp://pool.sks-keyservers.net --refresh-keys Swift
$ gpg --verify swift-<VERSION>-<PLATFORM>.tar.gz.sig
...
gpg: Good signature from "Swift Automatic Signing Key #2 <swift-infrastructure@swift.org>"
  1. Extrae el archivo
$ tar xzf swift-<VERSION>-<PLATFORM>.tar.gz
  1. Agrega el toolchain de Swift a tu $PATH
$ export PATH=/path/to/usr/bin:"${PATH}"

Si la instalación fue correcta, ahora podrás ejecutar el comando swift en tu terminal para inciar el REPL de Swift.


Relacionados