¿Qué es una lista completa de competencias de iOS con las que debe preocuparse un desarrollador emergente de iOS?

1) comprensión de “programación orientada a objetos” y “MVC”
2) experiencia con la “interfaz xcode”
3) aprovechar buenos recursos, especialmente documentación
4) poder manifestar una idea de una aplicación / juego
5) diviértete y emoción en el camino

  • Mucha práctica y paciencia para un principiante, sé un buen estudiante riguroso, si no tienes experiencia
  • A veces, los buenos programadores no tienen buenas ideas, por lo que la creatividad es importante.
  • Muchos pasos simples, programas simples, errores, persistencia, mucho tiempo de práctica, estar cómodo con todas las diferentes habilidades involucradas, que son muchos pasos diferentes combinados.
  • Creo que después de unas 5-10 aplicaciones decentes, uno puede hacer una aplicación única realmente buena, el proceso es complejo

resumen:
1) práctica / entrenamiento / experiencia Construcción (tome buenas notas)
2) muchas aplicaciones simples (guarde su código)
3) piratearon aplicaciones semi complejas (basándose en aplicaciones simples)
4) piratearon aplicaciones complejas (creadas a partir de aplicaciones semi complejas)
5) resultado: buena aplicación sólida (muchas compilaciones de aplicaciones de aficionados y una buena idea equivale a una buena aplicación)

Realmente no hay ninguno, ya que varía enormemente según los idiomas y las herramientas que desea utilizar, y el tipo de aplicaciones que desea escribir.

El estándar es Objective-C o Swift en Xcode, pero puede elegir Javascript en Phonegap o C # en Xmarin. Hay quién sabe cuántas otras herramientas de desarrollo e idiomas más pequeños también existen.

Además, la cantidad de objetos proporcionados por Apple es enorme, y los que necesita aprender dependen del tipo de aplicación que escriba, la mayoría de los cuales nunca tocará.