Swift
Swift es un lenguaje de programación de alto nivel desarrollado por Apple y puesto a disposición en 2014. Está diseñado para escribir aplicaciones para las plataformas de Apple, incluidas macOS, iOS, tvOS y watchOS.
El lenguaje Swift se basa en Objective-C, que se usaba para el desarrollo de NeXTSTEP en la década de 1980 y, posteriormente, para macOS e iOS. Swift tiene una sintaxis similar y mantiene las características orientadas a objetos de Objective-C, pero ofrece una experiencia de programación más sencilla. Por ejemplo, el código de Swift es más fácil de leer y escribir que el de Objective-C. Permite combinar varios comandos comunes y requiere punto y coma (;) al final de cada instrucción.
Además, Swift gestiona automáticamente varios obstáculos de la programación. Por ejemplo, Swift:
- inicializa las variables antes de usarlas
- gestiona explícitamente los valores "nil" (NULL)
- garantiza que los índices de las matrices estén dentro de los límites
- evita que los enteros superen la memoria asignada
- gestiona la memoria automáticamente
El IDE de desarrollo de software Xcode de Apple es compatible con Swift desde la versión 6 (lanzada en 2014). Xcode también es compatible con "Swift Playgrounds", una función que permite a los programadores editar código Swift y ver los resultados de inmediato. Por ejemplo, el playground puede mostrar el código fuente a la izquierda y un simulador de aplicaciones a la derecha. Los cambios en el código actualizan la simulación de la aplicación al instante. Xcode incluye varios playgrounds para ofrecer una forma sencilla de aprender el lenguaje.
Como Apple desarrolla y mantiene el lenguaje Swift, este está optimizado para el hardware de Apple. Por lo tanto, una aplicación de iOS desarrollada en Swift puede tener un mejor rendimiento que una aplicación similar desarrollada en otro lenguaje. Apple también actualiza Swift periódicamente con nuevas funciones. Esto permite a los desarrolladores que programan en Swift aprovechar los avances más recientes de las Mac, los iPhone, los iPad y otros productos de Apple.
Extensión de archivo: .SWIFT
Pon a prueba tu conocimiento
