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.
- ¿Cuáles son los defectos en iOS 11?
- ¿Cuánto cuesta construir un prototipo de una aplicación móvil usando una empresa de outsourcing?
- ¿Por qué ninguno de mis dispositivos aparece en Buscar mi iPhone?
- ¿Son los asiáticos (indios) pobres en diseño (UI / UX) y creatividad?
- ¿Cuál es tu nueva característica favorita de iOS 10? ¿Por qué?
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