Swift 6.4 está disponible

Alfonso Sanchez Gutierrez
By
Alfonso Sanchez Gutierrez
Dí mi primer muerdo a una manzana con 10 años CEO de mecambioaMac
2 min de lectura

Con la llegada de macOS Golden Gate, Apple lanzó para los desarrolladores Swift 6.4. Swift aspira a ser una excelente opción en todo el ecosistema, desde aplicaciones y servidores hasta código de sistemas, dispositivos integrados y navegadores. Esta versión profundiza dicho soporte y facilita la escritura de código cotidiano. Entre las novedades más destacadas se incluyen:

  • Swift Build ahora es la opción predeterminada en Swift Package Manager , por lo que tus proyectos se compilan de la misma manera en Linux, macOS y Windows.
  • Subprocess alcanza la versión 1.0 , una forma estable y multiplataforma de ejecutar e interactuar con otros programas de Swift, desde herramientas de línea de comandos hasta procesos de transmisión.
  • La interoperabilidad llega más lejos , con Swift Spanahora conectando directamente con C++20 std::spany la interoperabilidad Swift/Java, que amplía su soporte para funciones asíncronas y de devolución de llamada.
  • Swift se ejecuta más rápido en el navegador , con WebAssembly funcionando a través de JavaScriptKit hasta 40 veces más rápido, y el SDK de Wasm disponible directamente en Swift.org.
  • Swift integrado se vuelve más capaz , con soporte para tipos existenciales y un manejo de errores más completo para objetivos de clase microcontrolador.
  • El rendimiento mejora manteniendo la seguridad de la memoria , con nuevos tipos de matrices que almacenan elementos no copiables sin la sobrecarga de copia en escritura, y la nueva Iterableprotocolo para iterar sin copias.

Hay mucho más. Sigue leyendo para obtener una guía detallada de los nuevos cambios o consulta el panel de Swift Evolution para ver la lista completa de propuestas en Swift 6.4.

FUENTES:Swift
Dí mi primer muerdo a una manzana con 10 años CEO de mecambioaMac
No hay comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *