Swift es un gran lenguaje para aprender, incluso si su aplicación está en el objetivo-c, ya que Swift es el futuro de Apple (ya que han invertido tantos recursos en él). Lo han abierto (fomentando un mayor desarrollo), e incluso hay rumores de que Google está considerando cambiarlo por Android (¡Loco correcto!) (El lenguaje de programación Swift de Apple puede ser adoptado por Google para Android). Estos desarrollos dicen cosas buenas sobre el futuro de Swift.
Dicho esto, como alguien que ha desarrollado aplicaciones Swift, me hago eco de muchos de los sentimientos aquí. Comencé una aplicación antes de swift 1.0 y la tenía funcionando. Swift 1.0 salió y tuve 50 advertencias y errores de los cambios de sintaxis. Se lanzó Swift 2.0 y ahora el estilo c para los bucles ahora no es válido, además de otros cambios de sintaxis, por lo que pasé más tiempo arreglando cosas.
Digo todo esto como una advertencia, asegúrese de saber en qué se está metiendo antes de considerar a Swift, ya que no todas son rosas. Los ejemplos de código no estarán tan disponibles, ya que la mayoría de los desarrolladores han estado utilizando el objetivo c durante años, y tendrá que adaptarse a la sintaxis cambiante a medida que el lenguaje se estabilice.
- ¿Por qué la CPU del iPhone 6 y iPhone 6 Plus no es más que Dual-Core 1.4 GHz?
- ¿Hay alguna razón legal por la que Apple no haya facilitado la grabación de llamadas FaceTime?
- ¿Debo usar el ecosistema de Google o Apple? ¿Es posible cosechar todos los beneficios de un ecosistema si uso ambos? ¿Puedo usar ambos de manera eficiente y satisfactoria?
- ¿Cuáles son algunos de los mejores juegos móviles en plataformas iOS o Android en términos de gráficos?
- ¿Qué hace que Android sea mejor que iOS?
Dicho todo esto, el objetivo C parece tan anticuado en comparación con rápido. Es casi como comparar C ++ y Java (sintaxis). No tener que lidiar con punteros flotando y dejar que el idioma se encargue de ti hace que todo sea más limpio. Pero también tiene inconvenientes (este debate se ha librado durante años)
Solo mis dos centavos en mi debate entre los dos