Archivo de la etiqueta: este-lenguaje

Swift 1.2 confirma que Apple apuesta muy fuerte por este lenguaje

Apple

Ayer mismo mi compañero Miguel Ángel os informaba del lanzamiento por parte de Apple de una nueva beta de Xcode acompañada de Swift 1.2, pero como programador creo que es muy interesante analizar a fondo lo nuevo en Swift 1.2 dejando un poco de lado las mejoras de Xcode. Así que vamos a ello.

Avanzando

Hay que reseñar que Swift 1.2 es una beta y por tanto algunas de los cambios pueden originar problemas o incluso ser eliminados de cara al futuro, pero la base ya es sólida. Estos son los cambios principales en Swift:

  • Builds incrementales: los tiempos de generación de nuevas builds mejoran notablemente al ser incrementales y no totales -similar al comportamiento de Time Machine con las copias de seguridad-.
  • Mejora global en los mensajes de diagnóstico y error.
  • Se han arreglado todos los problemas (conocidos) que presentaban inestabilidad en el compilador.
  • Los binarios producidos por el compilador ahora van mucho más rápido que antes, algo que también influye en los lanzamientos finales.
  • Compatibilidad total con los frameworks de Objective-C, de forma que se pueden usar sin problemas en Swift.
  • Mejoras generales en la implementación del código gracias a nuevas instrucciones como “as!” y un nuevo elemento nativo Set (hace de puente con NSSet).

Tiene pinta de que Apple está preparando el lanzamiento definitivo de Swift con mucha cautela para hacer las cosas bien, pero también con mucha decisión. Si todo va como se espera, 2015 será el año del impulso definitivo para este lenguaje, el cual debe venir de la mano de las nuevas versiones de iOS y OS X que conoceremos probablemente en Junio.

El artículo Swift 1.2 confirma que Apple apuesta muy fuerte por este lenguaje ha sido originalmente publicado en Soy de Mac.

Seguir leyendo Swift 1.2 confirma que Apple apuesta muy fuerte por este lenguaje