Apple ha presentando su nuevo lenguaje de programación llamado Swift que permite la edición de código en tiempo real de Cocoa y Cocoa Touch.
En principio está enfocado para aquellos que están empezando a programar. Es totalmente compatible con Xcode, incluye guías y referencia para su compresión y las aplicaciones creadas con este lenguaje podrán ser enviadas a la App Store.
Además, Swift ha sido construido para ser rápido. Utiliza un compilador LLVM de alto rendimiento que transforma el código de Swift en código nativo optimizado para sacar el máximo provecho del hardware de la compañía.
En esta línea, Swift recoge las mejores características de C y Objective-C como tipos, control de flujo u operadores e incluye algunas características enfocadas a la programación orientada a objetos como las clases y los protocolos, así como otras características para hacer del código algo más expresivo:
§ Cierres unificadas con punteros de función.
§ Valores de retorno múltiples.
§ Iteración rápida sobre un rango o una colección.
§ Estructuras que soportan métodos, extensiones y protocolos.
§ Patrones de programación como mapas o filtros.
§ Etc…
Según Apple, Swift es el resultado de las últimas investigaciones sobre los lenguajes de programación, combinada con décadas de experiencia en la construcción de plataformas de Apple.
Junto con el nuevo lenguaje, Apple he publicado la guía en iBooks Store de forma gratuita


Deja un comentario