Soy novato en el desarrollo de iOS. ¿Cuáles son las habilidades que debo aprender para convertirme en un buen desarrollador de iOS?

Si está familiarizado con un solo lenguaje de programación, entonces está listo para comenzar.

Ahora, intente implementar una aplicación de demostración todos los días . Puede comenzar con los siguientes recursos:

  1. Curso gratuito de programación de iOS y iPhone para principiantes
  2. iOS – Ray Wenderlich

Si te quedas atascado en algún concepto, dale una semana como máximo, luego pasa a un nuevo concepto y vuelve a esos conceptos difíciles más tarde.

Durante esta fase de aprendizaje, puede llegar a un punto en el que sus aplicaciones se bloquean. Entonces, es vital sentirse cómodo con la depuración básica (puntos de interrupción y NSLog) para la solución básica de problemas. Comience con este video:

De vez en cuando, verifique si está familiarizado con los conceptos enumerados en la respuesta a continuación. No te detengas hasta que estés familiarizado con todos ellos.

La respuesta de Ahmed Khalaf a ¿Cuál es la mejor manera de prepararse para las entrevistas con desarrolladores de iOS?

Consejo final: práctica, práctica, práctica. Si está atascado, busque. Si está atascado, pregunte. Luego vuelve a practicar.

Consulte mi respuesta en la siguiente URL: ¿Cuál es la ruta correcta para comenzar el desarrollo de IOS ahora que Swift es de código abierto?

Aprenda el objetivo C o Swift y practique diariamente.

Puedes desarrollar tus habilidades practicando hora por hora. Cuanto más practiques, más serás hábil.

Todo lo mejor

Habilidades básicas de programación:

C y C ++ son requisitos estrictos.

Para iOS:

Objective-C / Swift es un requisito básico para la programación iOS / OSX.