contador gratis Saltar al contenido

Swift 4.1 mejora el código genérico y las herramientas para Linux

septiembre 18, 2020

Los miembros del equipo Swift Core de Apple fueron invitados al podcast Swift Unwrapped de Spec, donde discutieron las mejoras que veremos en Swift 4.1 y cómo la compañía está ampliando su compromiso con la comunidad de desarrolladores.

Appleinsider informa de Doug Gregor, quien trabajó en el compilador Swift, y Ben Cohen, administrador de versiones de Swift Standard Library. En la documentación de Swift 4.1 hablamos de “Código genérico”, explicando que permite el uso de funciones y parámetros de tipos reutilizables y flexibles, utilizables con cualquier tipo, sujeto a requisitos definidos por el desarrollador, y que es posible escribir código que permita evitar duplicaciones «Expresar intenciones con claridad y en un nivel más abstracto».

captura de pantalla rápida

La biblioteca estándar de Swift se diseñó desde el principio para aprovechar las posibles mejoras con código genérico y ahora que Swift 4.1 ofrece un conjunto de soporte genérico, es posible eliminar grandes trozos de código que ya no se necesitan.

La primera versión beta de Swift 4.1 se lanzó al mismo tiempo que la versión beta de Xcode 9.3 y iOS 11.3 y la versión final se lanzará cuando se finalicen esas funciones, probablemente antes de fin de mes. Swift 4.1 no es binario compatible con Swift 4.0, pero está diseñado para estar en el nivel fuente y debería ser posible compilar el código existente con el compilador Swift 4.1.

Swift 4.1 integra las mejoras de Swift Package Manager, Swift en Linux con “mejoras de calidad general” en el compilador y la biblioteca estándar.

rápido 4.1Swift fue presentado por Apple en 2014 como un lenguaje de programación nuevo, moderno e interactivo para Mac e iOS que puede ayudar a los desarrolladores a escribir código más seguro y confiable. Desde entonces, se ha convertido en uno de los lenguajes de programación más utilizados: se encuentra entre los diez lenguajes de programación más populares, un ascenso espectacular en un universo en el que es muy difícil abrirse paso.

Apple se está centrando mucho en Swift también en el sector escolar. En mayo del año pasado lanzó Desarrollo de aplicaciones con Swift, un curso gratuito de un año diseñado por ingenieros de Apple con un formato adecuado para enseñar programación a estudiantes de secundaria.

Las noticias rápidas y específicas del desarrollo para iPhone, iPad, Apple Watch, Apple TV, Mac y HomePod se darán a conocer en la 29a edición de la Apple World Developer Conference, la conferencia mundial anual de desarrolladores que tendrá lugar en San José a partir del 4 al 8 de junio.