Comienza por
Cursos gratuitos sobre Udacity como: –
Introducción al desarrollo de aplicaciones iOS con Swift | Udacity
- Cocoa (API): ¿Para qué se usan los CocoaPods en Xcode y cómo se usan?
- ¿Comprar un MacBook Pro 2016 al máximo hará que Xcode compile mi aplicación más rápido?
- ¿Los desarrolladores serios y centrados en el diseño usan Interface Builder? ¿Interface Builder se considera una herramienta novata o es lo suficientemente potente como para ser utilizada para el desarrollo serio de aplicaciones, donde el diseño centrado en los detalles es crítico?
- ¿Debo lanzar una aplicación iOS usando un guión gráfico, sabiendo que estoy restringiendo la aplicación solo a iOS 5?
- ¿Cuáles fueron algunas de las características que se rumorea que se incluirán en iOS 6 antes de la introducción de iOS 6?
Si quieres aprender Swift profundamente, entonces: –
Swift para principiantes: el primer paso en la creación de aplicaciones | Udacity
Aprenda la sintaxis de programación rápida | Udacity
Swift para desarrolladores: su próximo lenguaje de programación | Udacity
Para referencia – Documentación del desarrollador de Apple
Después de los cursos anteriores, consulte los siguientes cursos: –
Fundamentos de UIKit: Aprenda la biblioteca de interfaz de usuario de iOS | Udacity
Redes iOS con Swift: servicios web, API y JSON | Udacity
Grand Central Dispatch (GCD) | Udacity
Persistencia de iOS y datos principales | Udacity
Depuración de Xcode | Udacity
Cómo hacer una aplicación para iOS | Udacity
Firebase en un fin de semana: iOS | Udacity
Creación de interfaces iOS: diseño para móviles | Udacity
Estos cursos están bien diseñados. He hecho algunos de ellos y fue divertido.
Aparte de esto, todo lo que necesita es paciencia y tiempo de aproximadamente 3 meses para convertirse en un desarrollador de iOS.