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

Relacionado

Lenguajes de Programación para Conseguir trabajo en Google, Meta y Apple 2024

Existen 700 lenguajes de programación que prevalecen en el mercado laboral. Además, 245 de ellos se utilizan de forma variable de una empresa a otra. Por lo tanto, aprender sólo un puñado de estos lenguajes de codificación es suficiente para conseguir un trabajo en cualquier organización ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital ¡SEGUIR LEYENDO!

Apple presenta la versión de Swift para Windows

¡El proyecto Swift presenta nuevas imágenes "ISOs" descargables de la cadena de herramientas Swift para Windows! Estas imágenes contienen componentes de desarrollo necesarios para construir y ejecutar el código Swift en Windows. Desde hace más de un año, se ha realizado un esfuerzo significativo para portar ¡SEGUIR LEYENDO!

Palabras más usadas en cada lenguaje de programación

Nube de palabras más usadas dentro de los lenguajes de programación Javascript, React, CSS, HTML, Java, Python, Lua, PHP, Ruby, C+, Perl, C#, Scala, Go, SQL, Rust, Lisp, Clojure, Kotlin, CMake, Swift, Haskel, Elixir, Objective C, F#, Elm, PureScript, Pascal, R, Erlang, VimL, Groovy. Los datos ¡SEGUIR LEYENDO!

Swift: La apuesta de Google en la Programación Diferenciable

Hace dos años, un pequeño equipo de Google comenzó a trabajar para hacer de Swift el primer lenguaje principal con capacidades de programación diferenciables integradas en un lenguaje de primera clase. El alcance y los resultados iniciales del proyecto han sido notables. A pesar de esto, ¡SEGUIR LEYENDO!

Deja un comentario