Connect with us

Hi, what are you looking for?

Tecnología

Descubre todas las actualizaciones que trae consigo Swift 5

La meta de Swift es la de crear el mejor lenguaje de programación para ser usado en programación de sistemas hasta llegar a aplicaciones móviles y de escritorio, buscando además escalarlas a la nube. Más aún, Swift se ha diseñado para escribir programas y hacer que su mantenimiento sea sencillo, pues busca que el código sea por definición correcto.

Swift se diseñó para ser el lenguaje oficial de Apple para escribir aplicaciones en su plataforma de software. Así, puede escribirse código para MacOS, iOS, tvOS y watchOS. Swift 5 también introduce nuevas capacidades para construir nuevos bloques que podrán usarse en las versiones siguientes, incluyendo una re-implementación de cadenas (strings), o el forzar el acceso exclusivo a la memoria durante los tiempos de ejecución, con nuevos tipos de datos y soporte para las llamadas de tipos dinámicos.

Así son las nuevas Swift 7 y 5 de Acer; las computadoras más delgadas y ligeras del mundo

En las actualizaciones de Swift hallamos:

  1. ABI estable y compatibilidad binaria. El ABI se ha declarado estable para Swift 5 en todas las plataformas de Apple. Como resultado, las bibliotecas de Swift ahora se incorporan a todas las versiones de MacOS, iOS, tvOS y watchOS. Así, las aplicaciones serán más fáciles de construir porque no se tendrán que incorporar estas bibliotecas.
  2. Actualizaciones de la biblioteca estándar. Ahora se incluyen las siguientes características: re-implementación de strings con UTF-8, lo que hace que se genere código que corra más rápido. También se mejora el soporte de literales (en cadenas), en texto simple. Hay mejoras en “dictionary” y “set”.

Swift 5 implementa las siguientes propuestas en el proceso de la evolución de su biblioteca estándar:

  • SE-0200 Enhancing String Literals Delimiters to Support Raw Text
  • SE-0211 Add Unicode Properties to Unicode.Scalar
  • SE-0214 Renaming the DictionaryLiteral type to KeyValuePairs
  • SE-0215 Conform Never to Equatable and Hashable
  • SE-0218 Introduce compactMapValues to Dictionary
  • SE-0221 Character Properties
  • SE-0225 Adding isMultiple to BinaryInteger
  • SE-0228 Fix ExpressibleByStringInterpolation
  • SE-0229 SIMD Vectors
  • SE-0232 Remove Some Customization Points from the Standard Library’s Collection Hierarchy
  • SE-0233 Make Numeric Refine a new AdditiveArithmetic Protocol
  • SE-0234 Remove Sequence.SubSequence
  • SE-0235 Add Result to the Standard Library
  • SE-0237 Introduce withContiguous{Mutable}StorageIfAvailable methods
  • SE-0239 Add Codable conformance to Range types
  • SE-0241 Deprecate String Index Encoded Offsets

Resultado de imagen para swift lenguaje de programacion

Hay mucho más, lo cual puede consultarse aquí.

Para quien use la plataforma de Apple y programe en ella, seguramente verá estos cambios con alegría e interés. Los lenguajes de programación también se van adecuando a las necesidades futuras y siguen evolucionando. Swift 5 es un buen ejemplo de esto.

La entrada Descubre todas las actualizaciones que trae consigo Swift 5 se publicó primero en unocero.

Click to comment

Comenta

Últimas noticias

Edificio en llamas con vehículo de bomberos y trabajador de emergencia en Culiacán

Culiacán

🔥 Incendio en Edificio Abandonado del Centro de Culiacán Controlado por Bomberos 🚒🏢 #Culiacán #Bomberos

Mapa del Golfo de México con áreas en naranja y azul, y texto 'GOLFO DE MÉXICO'. Mapa del Golfo de México con áreas en naranja y azul, y texto 'GOLFO DE MÉXICO'.

Fake News

¡Trump quiere convertir el Golfo de México en Golfo de América! 🇺🇸💥🌍 #GolfoDeAmerica #Controversia

Adrián Ruiz Higuera con camiseta y gorra de los Astros en evento de la Latin American Academy Adrián Ruiz Higuera con camiseta y gorra de los Astros en evento de la Latin American Academy

Ahome

¡Adrián Ruiz Higuera, de Sinaloa, firmado por la Academia de RD! ⚾️✨ #BeisbolMexicano #OrgulloSinaloa

Oficial de policía y persona encapuchada en iglesia con vitrales, en contexto de redadas migratorias. Oficial de policía y persona encapuchada en iglesia con vitrales, en contexto de redadas migratorias.

Internacionales

🚨 Trump Permite Redadas en Escuelas, Iglesias y Hospitales 🏫⛪🏥 #Inmigración #EEUU

Ilustración de dos mujeres con adornos y líneas moradas en sus mejillas, simbolizando empoderamiento femenino y apoyo a causas sociales. Ilustración de dos mujeres con adornos y líneas moradas en sus mejillas, simbolizando empoderamiento femenino y apoyo a causas sociales.

Nacionales

Exigen Justicia por Doble Feminicidio de Alejandra y Andrea en Chimalhuacán 💔⚖️ #JusticiaYA #FinALaViolencia

Vehículos en llamas emitiendo humo negro en Culiacán, reflejo de la violencia urbana. Vehículos en llamas emitiendo humo negro en Culiacán, reflejo de la violencia urbana.

Culiacán

🚫🏫 Escuelas de Culiacán Cerradas por Violencia: Balaceras, Secuestros y Más 🔥 #CuliacánSegura #AltoViolencia

Suscríbete y recibe noticias

Tendencia

Sinaloa

5 Muertos en Violento Enfrentamiento de Bandas en Escuinapa 🚨🔫 #Seguridad #Sinaloa

Sinaloa

🚨 Violentos tiroteos en Mazatlán dejan 1 muerto cerca de primaria 🏫🔫😔 #Mazatlan #Seguridad

Nacionales

¡Chiapas en acción! Autoridades arrestan líder del CJNG y combaten el miedo en redes sociales 💪🔒 #SeguridadChiapas #ContraElCrimen

Sinaloa

Tristeza en Mazatlán: hombre asesinado a tiros en Rincón de Urías 🚨😔 #Mazatlán #Seguridad

Business

🚨 Trump amenaza la soberanía mexicana: Carteles terroristas, deportaciones masivas y aranceles imponen crisis 🇲🇽💥 #MéxicoEnAlerta #PolíticaUSA

Clima

¡Alerta del SMN! ❄️🌧️ Frío extremo y lluvias intensas azotan Yucatán este lunes. Prepárate para el clima severo. #ClimaExtremo #Yucatán

Internacionales

🚫 Nueva administración de Trump: Migrantes venezolanos y colombianos pierden citas CBP One en Nogales 🇺🇸 #Migración #Política

Internacionales

Trump designa a los cárteles como organizaciones terroristas extranjeras 🚨🇺🇸⚖️ #Seguridad #Justicia