Todo lo que importa en este momento para cualquier desarrollador serio de iOS es Objective-C.
La parte difícil de programar para iOS no es el lenguaje en sí, es como decir que la parte difícil de escribir una novela es el idioma inglés. No lo es, es el significado detrás de eso lo que es difícil. Si eres bueno escribiendo novelas, serás bueno sin importar en qué idioma elijas escribirlo.
Por lo tanto, su primer objetivo debe ser aprender sobre el SDK de iOS, cómo hacer que las aplicaciones funcionen y, si desea desarrollar sus propias aplicaciones, obtener una buena idea y estructurarla correctamente.
- ¿Qué sería mejor, freemium o aplicaciones iOS de pago?
- ¿Cuál es la estrategia de Microsoft para lanzar la aplicación Word Flow para usuarios de iOS?
- ¿Cuáles son las fortalezas, debilidades y capacidades únicas de cada una de las plataformas de Apple?
- ejabberd: ¿Cómo funciona mod_archive_odbc?
- Desde la perspectiva de un desarrollador de juegos, ¿qué puede hacer para que un juego móvil sea adictivo?
Si eres capaz de hacer todo eso en Objective-C, te tomará como una semana como máximo llegar a ser tan competente para hacerlo en Swift.
Otra razón para optar por Objective-C es que es la única garantía que tiene en este momento. Objective-C está siendo utilizado por casi todos y funciona perfectamente para todo lo que quieras hacer. Swift aún se encuentra en sus primeras etapas y todavía dudo mucho que vaya a ver una gran adopción de desarrolladores en el corto plazo.