Primero, si conoce los conceptos básicos de programación, como matrices, bucles, sentencias condicionales, ramificaciones, bucles for, if / else, variables, etc. Pase a los principios de OOP, es decir, encapsulación, polimorfismo y herencia y, por supuesto, aprenda OOP (Programación Orientada a Objetos), puede aprender Java u otro, solo para saber cómo programar de la manera Orientada a Objetos.
Como puede ver, el lenguaje de programación utilizado para programar aplicaciones iOS es Objective-C, es decir, un lenguaje OOP. Por lo tanto, debe conocer OOP para aprenderlo (o puede aprenderlo como su primer lenguaje de programación, pero es bastante difícil), así que, nuevamente, cuando haya terminado con:
1. Conceptos básicos de programación.
2. Programación orientada a objetos.
3. Objetivo-C.
4. Programación de iOS. (una vez que comprenda el objetivo-c, necesita saber cómo programar en iOS), es decir, la programación de iOS.
- ¿Cuál es la diferencia en GCD y NSOperation?
- Cómo migrar a XCode 8 sin problemas
- ¿Pueden las revisiones de aplicaciones realmente ayudar a las calificaciones de aplicaciones móviles?
- ¿Cómo se diseñarían las antiguas API de Objective-C de manera diferente si se escribieran en Swift?
- He completado el aprendizaje de Swift, pero no puedo desarrollar aplicaciones por mi cuenta. ¿Qué tengo que hacer?
Ahí vas.
Algunos recursos son: Head First Labs de O’Reilly Media, Inc. Code School Aprenda diseño web, desarrollo web y más Safari Books Online | Compras en línea de electrónica, indumentaria, computadoras, libros, DVD y más Big Nerd Ranch – Home.
¡Feliz codificación!