Asumiendo que no tienes experiencia previa en programación:
Swift es el futuro de la programación de iOS. Fácil de aprender y tiene mejores características para la programación orientada al protocolo.
Sin embargo, las principales compañías, como Google, Facebook, etc. a veces tienen algunos lenguajes de programación de bajo nivel como C ++ que requieren un conocimiento de programación más sólido . Por lo tanto, aprender Objective-C es mejor, porque está más cerca de C ++ para ti si finalmente quieres trabajar para las empresas más grandes.
- Cómo crear un medidor de nivel estéreo para iOS usando solo Swift
- ¿Hay alguien o alguna compañía que pueda desarrollar un juego para iOS basado en mi idea?
- ¿Qué mejores prácticas tiene para un modelo de asociación basado en hitos donde se definen escenarios de salida claros y subvenciones de capital por hito?
- ¿Cuánto debo dividir mi código en métodos / funciones separados más pequeños? A pesar de que ese fragmento de código solo se puede usar una vez y, como sabemos, siempre es posible que cada fragmento de código se pueda cambiar / editar en el futuro.
- ¿Quiénes son los mejores servicios y desarrollo de aplicaciones móviles para Android e iOS a nivel mundial?
Entonces, si solo quieres aprender el desarrollo de iOS, entonces salta a Swift.
Si desea aprender programación, entonces comenzar con Objective-C le daría una ventaja en el aprendizaje y un poco para el mercado laboral, pero luego nuevamente tendría que aprender Swift. Para cualquiera que conozca el aprendizaje de Objective-C , Swift tardaría no menos de 3–14 días. Swift es mucho más fácil de leer, la transición de Objective-C a Swift solo se trata de aprender: desenvolver opciones, genéricos y el uso de protocolos. Dominar Swift tomaría un poco más.
Si tienes experiencia en programación, entonces ve con Swift y no mires atrás