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

The best Udemy courses in August, only for 9.99 $

Los mejores cursos en inglés y en oferta, hasta el día 27. Los cursos incluidos aquí son todos en inglés. Revisa por aquí, entre los mejores cursos en oferta de Udemy de Agosto en español, si lo que deseas son cursos en español. Si por desgracia, no tienes la oportunidad de acceder a comprar alguno de los excelentes cursos que te mostraré a continuación. Siempre puedes ¡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, el proyecto no ha recibido mucho interés en la comunidad de aprendizaje automático y sigue siendo desconocido para la mayoría ¡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 han sido extraídos de los diferentes repositorios de Github. Nube de Palabras de Javascript Insertar Javascript ⛓ Conocer Palabras Nube ¡SEGUIR LEYENDO!

Mejores Libros PDF de Programación y Tecnología GRATIS

Los Mejores Libros PDF Gratuitos de Informática. EL sitio perfecto para aprender a programar desde cero para principiantes con las mejores guías gratis. Esta es la mejor lista de libros de programación en PDF en español del mundo. Una completa biblioteca recopilada de cientos y cientos de libros en PDF que no encontrarás en ninguna parte más. Aquí, vas a encontrar libros enfocados hacía programadores. Sobre ¡SEGUIR LEYENDO!

Mejores cursos de introducción a la programación

Muchos de estos cursos ya están incluidos en nuestro recopilatorio de cursos en español, allí podrás encontrarlos ordenados por temáticas y navegación de botones. En este otro enlace, podrás encontrar libros. Si lo que deseas es aprender a programar, no dejes de investigar más en profundidad alrededor de toda la web; y también, puedes investigar entre los cientos de recursos gratis que te ofrece Ciberninjas. A ¡SEGUIR LEYENDO!

Deja un comentario

Salir de la versión móvil