Lo mejor que puede hacer para llegar al momento “¡ajá!” Es intentar programar una pequeña aplicación por su cuenta. Recomiendo seguir un tutorial al principio sobre algo simple como una aplicación de tareas pendientes y luego pasar a un proyecto en solitario. Algo un poco más complicado como sacar nuevos artículos de Medium, por ejemplo.
Al romper la cabeza y buscar respuestas a los muchos problemas pequeños que enfrentará, obtendrá una comprensión más profunda de cómo se conecta todo.
Me imagino que aprenderá sobre la creación de celdas de vistas de tabla personalizadas, la creación de un modelo para un objeto Artículo, la inserción / apertura de nuevos controladores de vista en la pila, la configuración de un controlador de navegación, etc.
- ¿Cuáles son las fortalezas, debilidades y capacidades únicas de cada una de las plataformas de Apple?
- ¿Dónde puedo encontrar talentosos desarrolladores de aplicaciones para iPhone y Android en Nueva York?
- ¿Por qué Apple no incluye temas personalizados u oficiales simples y bien integrados en iOS?
- ¿Qué marcos de iOS pueden ayudarte a conseguir un buen trabajo?
- ¿Debería centrarme en aprender Swift exclusivamente para desarrollar mi aplicación?
Cada pequeño problema que resuelva por su cuenta le hará comprender todo el proceso de desarrollo. La próxima vez que inicie un nuevo proyecto, sabrá automáticamente qué hacer. La única forma de mejorar es la experiencia.