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
¿Por qué Python es tan lento?

Es inquietante lo rápido que crece la popularidad de Python. Los expertos más capacitados lo utilizan en una amplia variedad de dominios relacionados con TI. Entre los que se incluyen DevOps, ciencia de datos, desarrollo web y seguridad. A pesar de ello, no suele ¡SEGUIR LEYENDO!

5 Mejores API de criptomonedas para desarrolladores

La tecnología ha avanzado de forma espectacular en los últimos años. Las empresas han experimentado enormes transformaciones y continúan haciéndolo cada día. Sin duda, el futuro será un criptomundo turbulento, con los desarrolladores de blockchain jugando un papel clave en la construcción del criptomundo. ¡SEGUIR LEYENDO!

Jailer: Una herramienta para bases de datos diferente

Jailer es una herramienta para subconjuntos de bases de datos, esquemas y exploración de datos. Vas a poder crear pequeños segmentos de tu base de datos y navegar a través de la base de datos siguiendo las relaciones. https://ciberninjas.com/bases-datos/ La aplicación de Jailer es ¡SEGUIR LEYENDO!

Comparte tu opinión