Swift
El lenguaje de programación de Apple para hacer apps de iPhone, Mac y sus otros equipos.
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
- Swift es el lenguaje principal de Apple para apps de iPhone, iPad, Mac, Watch y TV.
- Reemplazó a Objective-C, el lenguaje anterior de Apple.
- Los opcionales te obligan a contemplar los valores que faltan y evitan muchos cuelgues.
- Es de código abierto y corre en otros sistemas, pero se usa sobre todo para apps de Apple.