ENES

Swift

El lenguaje de programación de Apple para hacer apps de iPhone, Mac y sus otros equipos.

Un archivo de Swift pasa por un compilador y sale como apps para un iPhone, una Mac y un reloj

Swift es un lenguaje de programación creado por Apple y presentado en 2014. Es el lenguaje principal para hacer apps de iPhone, iPad, Mac, Apple Watch y Apple TV. Vino a reemplazar a Objective-C, un lenguaje de los años 80 que los desarrolladores de Apple venían usando hacía años, con algo más corto de escribir y más difícil de usar mal.

Swift es compilado: antes de publicar la app, el compilador convierte el código en instrucciones de máquina, y por eso las apps andan rápido. Además es estricto a propósito. Un valor que puede faltar se tiene que marcar como opcional, y el compilador te obliga a contemplar el caso vacío, lo que elimina toda una familia de cuelgues. La mayoría de las apps nuevas de Apple combinan Swift con SwiftUI, el framework de Apple para describir pantallas en código.

Swift es de código abierto desde 2015 y también corre en Linux y Windows, así que algunos equipos lo usan en servidores. Pero en la práctica, aprender Swift casi siempre significa que querés hacer algo para los equipos de Apple, y eso se hace en Xcode, el editor de Apple.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Software