Apple Swift

Apple Swift es el lenguaje de programación de Apple para IOS, WatchOS, TVOS, MacOS y Linux.

Swift proporciona un lenguaje compilado de uso general para dispositivos y computadoras de Apple, así como para sistemas basados ​​en Linux. El lenguaje hace posible que un programa ejecute C, Objective-C y C ++, así como código Swift dentro de una sola aplicación.

Apple comenzó a desarrollar Swift públicamente en Swift.org en 2010. El lenguaje fue desarrollado para ser fácil de usar y ofrece seguridad de tipos, eliminando clases enteras de errores de codificación comunes. Swift también se hizo para ser seguro sin afectar el rendimiento. La combinación de la programación orientada a objetos (OOP) con similitudes con C ayudó a su popularidad entre los programadores. El lenguaje está diseñado para que sea fácil de aprender, lo que lo hace más tentador tanto para los nuevos estudiantes como para los programadores establecidos.

Swift mantiene la compatibilidad con los programas existentes codificados en Objective-C y funciona con los marcos API Cocoa y Cocoa Touch para dispositivos MacOS e IOS. Al mismo tiempo, el lenguaje elimina parte del bagaje de C, por un código menos detallado y más eficiente. Swift se desempeña mejor que Python con 3.9 veces la velocidad de clasificación de objetos complejos, mientras que Objective-C supera a Python 2.8 veces. En el cifrado RC4, el potente Objective-C ofrece 127 veces el rendimiento de Python, mientras que Swift ofrece 220 veces el rendimiento de Python.

Swift se incluye con el kit de desarrollo de software (SDK) Xcode de Apple. Apple ofrece documentación completa de Swift de forma gratuita en la iBooks Store con el manual "El lenguaje de programación Swift". Swift Playgrounds ofrece un sitio donde los usuarios de iPad pueden acceder a una interfaz en tiempo real para mostrar su programa a medida que lo desarrollan. Swift habilitado, También hay disponibles juguetes programables.