En esta publicación, le brindaremos información sobre la actualización a Swift 4.1 con Xcode 9.3 utilizando fuentes relacionadas. Escuche, le daremos detalles sobre la actualización a Swift 4.1 con Xcode 9.3 usando fuentes relacionadas y cómo usarlo, también le daremos una demostración si es necesario.

Swift 4.1 se lanza el 29 de marzo y se enviará con Xcode 9.3. Aunque es una versión de idioma menor, trajo algunas mejoras.

¿Cómo empezar?

En primer lugar, Swift 4.1 es compatible con Swift 4.0. ¡Así que no hay necesidad de apresurarse! Antes de empezar, ponte al día con los últimos cambios. Doug Gregor y Ben Cohen discutieron recientemente muchas de las nuevas funciones en un episodio de dos partes del podcast Swift Unwrapped . Mira los podcasts aquí: Parte 1 y Parte 2 .

Arquitectura de aplicaciones SwiftUI con MVC y MVVM Aunque puede crear una aplicación simplemente juntando un poco de código, sin las mejores prácticas y una arquitectura robusta, pronto terminará con un código espagueti inmanejable. Aprenda a crear aplicaciones sólidas y mantenibles con menos errores con esta guía gratuita.

Si aún no actualizó su código Swift a Swift 4.0, podría ser un paso más grande. Lea primero la guía de migración y evalúe si es el momento adecuado para actualizar.

Arquitectura de aplicaciones SwiftUI con MVC y MVVM Aunque puede crear una aplicación simplemente juntando un poco de código, sin las mejores prácticas y una arquitectura robusta, pronto terminará con un código espagueti inmanejable. Aprenda a crear aplicaciones sólidas y mantenibles con menos errores con esta guía gratuita.

Actualización del código existente a Swift 4.1

Algunas características hacen posible revisar y mejorar su código existente. Para hacerlo más fácil, puedes revisar esta lista:

  • Actualice su Codable código con las nuevas estrategias para convertir claves durante la codificación y decodificación utilizando esta publicación del foro
  • Optimice su código utilizando el nuevo modo de optimización de tamaño de código
  • Vuelva a visitar su Equatable y Hashable código. Probablemente pueda eliminar bastante código repetitivo como resultado de esta propuesta:

    Los desarrolladores tienen que escribir grandes cantidades de código repetitivo para admitir la equiparabilidad y la capacidad de hash de tipos complejos. Esta propuesta ofrece una manera para que el compilador sintetice automáticamente la conformidad  Equatable y  Hashable reduzca este modelo, en un subconjunto de escenarios donde se sabe que es posible generar la implementación correcta.

  • Lea las actualizaciones de conformidad condicional ya que Swift 4.1 incluye la  propuesta de conformidad condicional SE-0143  . Se puede encontrar más información en esta publicación de blog .
Puede encontrar más información y una descripción detallada de esta versión en esta publicación de blog .
 

Espero que este código y la publicación lo ayuden a implementar la actualización a Swift 4.1 con Xcode 9.3 utilizando fuentes relacionadas . si necesita ayuda o algún comentario, déjelo en la sección de comentarios o si tiene una buena idea sobre esta publicación, puede darle la sección de comentarios. Tu comentario nos ayudará a ayudarte más y mejorarnos .