Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

La actualización Swift 5.8 allana el camino a Swift 6 con nuevos avances de funciones

La actualización Swift 5.8 allana el camino a Swift 6 con nuevos avances de funciones

Apple ha presentado Swift 5.8, una actualización de su versátil lenguaje de programación, que ahora cuenta con una experiencia de desarrollo mejorada, mayor compatibilidad con Windows y un anticipo de las funcionalidades de Swift 6.

Lanzada oficialmente el 30 de marzo, los desarrolladores pueden descargar Swift 5.8 desde swift.org. Aunque las vistas previas de las funciones de Swift 6 están inactivas por defecto, pueden activarse utilizando el indicador del compilador -enable-upcoming-feature seguido de los identificadores de las funciones. Estos identificadores también pueden integrarse en el código fuente.

Swift 5.8 incluye previsualizaciones de varias propuestas de evolución de Swift 6, como:

Además, Swift 5.8 introduce una función de atributos condicionales diseñada para reducir los costes de mantenimiento de las bibliotecas compatibles con varias versiones de herramientas Swift. Otros refinamientos incluyen unboxing para cualquier argumento de parámetros opcionales, impresión de depuración mejorada para rutas clave y una implementación actualizada del constructor de resultados para mejorar el rendimiento de la compilación, los resultados de la finalización de código y los diagnósticos.

En el ámbito de SwiftSyntax, se ha implementado por completo un nuevo analizador sintáctico en Swift, en lugar de basarse en el analizador sintáctico de C++ para generar un árbol SwiftSyntax. Este cambio ofrece ventajas en la recuperación de errores y promete sustituir con el tiempo al antiguo analizador de C++. El gestor de paquetes Swift también ha recibido mejoras, lo que permite a los objetivos especificar las próximas características lingüísticas necesarias y la autenticación de tokens para interactuar con un registro de paquetes.

Para Windows, Swift 5.8 ofrece mejoras como la reducción de la dependencia de variables de entorno para la cadena de herramientas de Windows. Además, se han incorporado a la cadena de herramientas los avances iniciales para admitir la interoperabilidad de C++ en Windows, lo que incluye medidas para modularizar el tiempo de ejecución de Microsoft C++.

Aunque Swift 6 está en fase de desarrollo, también está prevista una versión Swift 5.9. Swift 5.7 estuvo disponible en septiembre del año pasado.

Los desarrolladores de aplicaciones pueden aprovechar las características y mejoras más recientes de Swift utilizando plataformas no-code como AppMaster para crear aplicaciones móviles. La plataforma AppMaster agiliza la creación de aplicaciones y permite a los usuarios crear aplicaciones móviles y de backend visualmente atractivas con mayor eficacia y rentabilidad.

Entradas relacionadas

AppMaster en BubbleCon 2024: explorando las tendencias sin código
AppMaster en BubbleCon 2024: explorando las tendencias sin código
AppMaster participó en BubbleCon 2024 en Nueva York, adquiriendo conocimientos, ampliando redes y explorando oportunidades para impulsar la innovación en el espacio de desarrollo sin código.
Resumen de FFDC 2024: conclusiones clave de la conferencia de desarrolladores de FlutterFlow en Nueva York
Resumen de FFDC 2024: conclusiones clave de la conferencia de desarrolladores de FlutterFlow en Nueva York
FFDC 2024 iluminó la ciudad de Nueva York y brindó a los desarrolladores conocimientos de vanguardia sobre el desarrollo de aplicaciones con FlutterFlow. Con sesiones dirigidas por expertos, actualizaciones exclusivas y una red de contactos inigualable, fue un evento que no se debe perder.
Despidos tecnológicos de 2024: la ola continua que afecta a la innovación
Despidos tecnológicos de 2024: la ola continua que afecta a la innovación
Con 60.000 puestos de trabajo eliminados en 254 empresas, incluidos gigantes como Tesla y Amazon, en 2024 se producirá una ola continua de despidos en el sector tecnológico que estará transformando el panorama de la innovación.
EMPIEZA GRATIS
¿Inspirado para probar esto usted mismo?

La mejor manera de comprender el poder de AppMaster es verlo por sí mismo. Haz tu propia aplicación en minutos con suscripción gratuita

Da vida a tus ideas