¿En qué se diferencian iOS 11 y Swift 4 de iOS 10 y Swift 3 con respecto al desarrollo de aplicaciones iOS?

Gran pregunta Tengo mucho que discutir aquí.

Básicamente, estaría parcialmente de acuerdo con aquellos que ya respondieron aquí, dado que hay miles de aplicaciones, escritas con la ayuda del código basado en Objective-C, es poco probable que todo esto vaya a los perros. Sin embargo, no en el futuro reciente.

Hablando de Swift, sin embargo …

Como afirma Apple, Swift es un lenguaje fantástico para escribir código. Entre los adjetivos con los que se describe Swift, están:

  • rápido
  • type-safe (en contraste, Objective-C no lo es)
  • expresivo

Si desea leer sobre las diferencias entre Objective-C y Swift, aquí está la comparación Ventajas de usar Swift sobre Objective-C – Mind Studios

Volviendo a Swift, y su nueva versión 4.0 en particular, ¿qué actualizaciones trae a los desarrolladores de iOS en todo el mundo?

Instrumentos de cuerda

La cadena ahora se ajusta al protocolo de colección gracias a la propuesta SE-0163. ¿Recuerdas Swift 1.x?

No hay necesidad en la propiedad de matriz de caracteres ahora, ya que puede iterar sobre String directamente:

let string = “¡Hola, Mind Studios!”

para el carácter en la cadena {

imprimir (personaje)

}

Lea más en nuestro artículo recién publicado Swift 4.0 vs Swift 3.0 – Diferencias y nuevas características

te sugiero que veas este video

ARKit principalmente. No hay muchas características nuevas que sean súper avanzadas