Mientras aprende la codificación Swift para aplicaciones de iOS, ¿dónde ocurren los avances en el proceso de aprendizaje?

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.

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.

No estoy muy seguro de lo que quieres decir con avance. Te sugiero que comiences con este excelente tutorial de Apple y hagas que algo funcione rápidamente.

Comience a desarrollar aplicaciones de iOS (Swift): salte directamente

Después de eso, puede experimentar con marcos adicionales de Apple, construcciones de lenguaje Swift o incluso API de terceros que necesite para sus proyectos.

Probablemente habrá diferentes puntos para diferentes personas. Cada persona puede entender las cosas un poco diferente, encontrará algunas cosas más fáciles y otras más difíciles. Estoy seguro de que hay un grupo de puntos comunes. No he enseñado a suficientes personas para conocer algunos de los puntos comunes.

Pero la práctica acelerará estos avances para usted si eso es lo que está buscando. El mejor proceso que he encontrado es leer o aprender en clase, luego practicar y “jugar” con él. Explore el código que acaba de aprender y descubra qué funciona y qué no. Recuerda, estás aprendiendo ingeniería. La ingeniería es algo práctico y, por lo tanto, requiere práctica.

Puedes estudiar todo lo que quieras, pero a menos que escribas código, rompas cosas, arregles y escribas más código, realmente no lo sabrás.