Swift: Nueva versión Beta 5.2

La primera versión beta de Swift 5.2 acaba de lanzarse junto con Xcode 11.4 beta e incluye varios cambios del idioma junto con la reducción del tamaño del código y una mejoría del uso de la memoria, además de una nueva arquitectura de diagnóstico que debe ayudar a diagnosticar errores en el código, mucho más rápido.

Algunos de los cambios introducidos se basan en:

  • Cambios en la metodología de acceso a la ruta principal desde las funciones.
  • Llamadas a valores de forma estática: Se introducen valores invocables de forma estática, que es una forma elegante de decir que ahora se puede llamar a un valor directamente si su tipo implementa un método llamado callAsFunction(). No se requiere ajustar a ningún protocolo especial para que este comportamiento funcione; solo necesita agregar ese método al tipo.
  • Subíndices capaces de declarar argumentos predeterminados: Al agregar subíndices personalizados a un tipo, ahora se pueden usar argumentos determinados con anterioridad para cualquiera de los parámetros.
  • Diagnósticos mejorados: Swift 5.2 introduce una nueva arquitectura de diagnóstico que tiene como objetivo mejorar la calidad y la precisión de los mensajes de error emitidos por Xcode cuando comete un error de codificación. Esto es particularmente evidente cuando se trabaja con el código SwiftUI, donde Swift a menudo produce mensajes de error falsos.

Si deseas ver ejemplos más específicos y prácticos para ver cómo ha evolucionado el código; puedes encontrarlos aquí junto a otros muchos artículos e interesantes tutoriales sobre Swift.

Fuente: Hacking with Swift

Artículos Relacionados
Remix: React potenciado para lograr páginas web completas

Remix es un framework web de pila completa basado en React que permite al usuario concentrarse en la interfaz de usuario y trabajar a través de los fundamentos web para ofrecer una experiencia de usuario rápida, elegante y resistente. ? WEB OFICIAL DE REMIX ¡SEGUIR LEYENDO!

Lanzada la API ChatGPT para Desarrolladores

OpenAI apuesta por el éxito del popular chatbot ChatGPT de IA conectándolo con muchas otras aplicaciones para ayudar a los desarrolladores. Es un sistema de inteligencia artificial (AI) que puede ayudar a los usuarios con respuestas que son exactamente como responde un ser humano, ¡SEGUIR LEYENDO!

▷ TensorFlow.js una biblioteca para añadir aprendizaje automático a través de JavaScript

Desarrolla modelos de AA en JavaScript y usa el AA directamente en el navegador o en Node.js. Los tutoriales te muestran cómo usar TensorFlow.js con ejemplos completos de extremo a extremo. Modelos previamente entrenados, listos para usar para casos prácticos comunes. Se ejecutan demostraciones ¡SEGUIR LEYENDO!

Deja un comentario