Supongo que tienes idea sobre los lenguajes de programación. iOS usa Objective C y Swift. Puedes comenzar con el objetivo C.
Configure su entorno, es decir, XCode.
Hay varios cursos gratuitos para el Objetivo C:
- ¿Cuál es la mejor manera de diseñar una aplicación para iPhone?
- Pregunta que contiene suposiciones: ¿Por qué iOS 9 es tan lento en comparación con versiones anteriores de iOS?
- ¿Hay alguna forma de agregar más UDID cuando tengo más de 100 dispositivos en mi cuenta de desarrollador de iOS?
- Cómo limpiar datos basura en aplicaciones iOS de terceros
- Quiero desarrollar aplicaciones para iOS, pero tengo una computadora portátil con Windows. ¿Cómo procedo?
- https://www.coursera.org/courses…
- Tutorial Archive Raywinderlich es mi recomendación personal para el futuro iOS y la guía de desarrollo de aplicaciones.
- Tutorial de Objective-C
Luego puede pasar al desarrollo de aplicaciones iOS con una idea básica o un caso de uso. Puede obtener una idea básica de varios elementos de la interfaz de usuario y otras características de cursos como:
- Aprenda aplicaciones móviles con video cursos y tutoriales de lynda.com
- Youtube siempre será útil.
Una vez que desarrolle una aplicación utilizando cualquier tutorial, debe seleccionar una aplicación, definir su caso de uso e intentar lograrlo. Porque, el mejor aprendizaje y los problemas vienen cuando comienzas a desarrollar aplicaciones. Los casos de uso pueden ser, desarrollar una aplicación básica de fb, o tomates podridos, o algún otro sdk que esté abierto como imdb.
Una vez que mi mentor dijo: “El objetivo de su entrenamiento debería ser ser independiente en las habilidades de Google y la resolución de problemas”. Para cada situación cree que stackoverflow y quora existen; no eres el primero en tener ese problema :). Feliz codificación.
Tómese el tiempo para codificar, pero nunca comprometa la calidad en la regla básica del desarrollo de aplicaciones porque las aplicaciones móviles tienen requisitos constantemente cambiantes y la adición de características, por lo que la codificación modular, el patrón MVC, etc. desempeña el papel más importante.
Para Swift también sigue lo mismo.
Luego, siga los tutoriales de firma de código, certificado y perfil de aprovisionamiento para ejecutar la aplicación en dispositivos reales y enviar la aplicación.