Apple ha lanzado una versión beta de Xcode 16, una actualización del entorno de desarrollo integrado (IDE) para plataformas Apple que presenta la finalización de código predictivo impulsada por IA. Adaptaciones para el idioma rápido y el planeado Swift 6 Lanzamiento del idioma también están resaltados.
El Xcode 16 Beta se puso a disposición el 10 de junio en el Sitio web para desarrolladores de Apple. La finalización predictiva de código funciona con un modelo de aprendizaje automático entrenado específicamente para los SDK de Swift y Apple, según Notas de lanzamiento.
Para el lenguaje Swift, el sistema de compilación coordina con los compiladores de clang y Swift para descubrir y construir dependencias de módulos de fuentes del proyecto como un conjunto de tareas explícitas en el registro de compilación. Los módulos creados explícitamente mejoran el rendimiento del depurador y permiten que el sistema de compilación tome mejores decisiones de programación para maximizar el paralelismo.
Además, un modo de lenguaje Swift 6 abre valores existenciales con tipos de «autoconformación» (como cualquiera Error
o @objc
protocolos) pasados a funciones genéricas. El SWIFT_VERSION
La configuración de construcción ahora permite la construcción con el modo de idioma Swift 6. Los proyectos pueden migrar a Swift 6 optando por características individualmente utilizando nuevas configuraciones de compilación en Swift Compiler – Upcoming Features
.
El Xcode 16 Beta incluye SDK para iOS 18, MacOS Sequoia 15, Ipados 18, Tvos 18, Watchos 11 y Visisos 2.
Otras nuevas características y mejoras en Xcode 16:
- La capacidad de copiar y pegar del editor de configuración de compilación ahora usa la sintaxis del archivo xconfig. Además, el menú contextual «Abrir como» del Navegador de proyectos ahora permite elegir editores predeterminados por tipo de archivo.
- Los desarrolladores pueden activar el refuerzo de la biblioteca estándar de C++ en Configuración de compilación. Encender el endurecimiento permite verificaciones para casos comunes de mal uso de las API estándar de la biblioteca.
- La barra de depuración ahora proporciona un control para ver el rastreo actual hasta el editor de origen, unificado con el código fuente contextual relevante para cada fotograma en el editor de origen.
- Un nuevo motor de ejecución para vista previa admite una amplia gama de proyectos y configuraciones.
- Se introducen varios flujos de trabajo de creación de archivos optimizados.
- Quick Actions agrega soporte para la búsqueda semántica, proporcionando resultados que coinciden con la intención de una consulta sin tener que coincidir exactamente con el texto.
Copyright © 2024 IDG Communications, Inc.