Cómo aprender y crear una aplicación iOS con Swift en dos meses a partir de cero

Lo primero, NO comience con videos tutoriales.

Lea la documentación y aprenda los conceptos básicos. Familiarícese con Xcode y Swift. No te llevará mucho tiempo. Comience con tipos de variables, colecciones y bucles.

Familiarícese con el generador de interfaces en Xcode. Aprenda el diseño automático, hará que su vida sea mucho más fácil cuando comience a crear aplicaciones adecuadas (el diseño automático ayuda a que su aplicación se vea igual en dispositivos de todos los tamaños). aprenda sobre los diferentes tipos de controlador de vista. Mis 4 principales serían Controlador de navegación, controlador de barra de pestañas, controlador de vista y controlador de vista de tabla. Aprenda a navegar entre los controladores de vista. Aprenda a conectar el controlador de vista y las subvistas que agregará a un controlador de vista, como las vistas de imagen y las entradas de texto a la clase Swift para ese controlador de vista.

Ahora puedes comenzar a codificar. Comience con la aplicación de vista única y comience a escribir código. Practica tus variables y bucles. No tiene que usar el generador de interfaces para comenzar. Simplemente use el comando print () para depurar mientras practica sus variables, bucles y colecciones.

Cuando te sientas cómodo con estos conceptos básicos, piensa en una idea muy simple, puede ser un juego de adivinanzas de mayor y menor. (Su aplicación generará un número aleatorio y tendrá un campo de texto en el que intentará adivinar el número. Cada vez que adivine, la aplicación responderá diciéndole si el número aleatorio es mayor o menor que su suposición. Repita hasta que adivine el número correcto y luego comience nuevamente.) Hará uso de todo lo que acaba de aprender y nada más.

Utilice stackoverflow pero evite copiar y pegar. Siempre que encuentre un bloque de código en cualquier lugar que quiera usar, trate de entender exactamente cómo funciona. Y vuelva a escribir el código en su aplicación. Esto lo ayudará a comprenderlo y mantendrá el estilo de su código consistente.

Una vez que hayas hecho todo esto, busca algunos tutoriales en video y mira cada video por completo antes de comenzar a seguirlo y codificarlo. Cuando le enseñen cómo hacer un video tutorial, intente crear algo diferente pero similar para que no solo copie lo que están haciendo, comprenda los conceptos y aplíquelos a su manera.

He tratado de mantenerlo lo más laico posible. Y te deseo buena suerte.

Si tienes una idea básica sobre la programación. Puedes seguir el tutorial de Swift de Stanford. Los tutoriales son increíbles y revisan la documentación oficial de Swift.

Stanford: desarrollo de aplicaciones iOS 8 con Swift – 1. Logística, descripción general de iOS 8

El lenguaje de programación Swift (Swift 2.2): sobre Swift

Pruebe los enlaces a continuación:

  • orta / Swift-at-Artsy
  • Los 9 conceptos fundamentales que todo desarrollador de iOS debe conocer
  • Swift con el ejemplo
  • iOS | Udacity
  • https://itunes.apple.com/au/cour
  • y la exhaustiva pero excelente página de Github sobre todo lo relacionado con el aprendizaje rápido: hsavit1 / Awesome-Swift-Education

Si tiene una buena experiencia en aplicaciones móviles o desarrollo de software, creo que no será una gran idea descubrir qué hacer y cómo hacerlo con Swift.

Para que revises la sintaxis con un poco de práctica, te llevará entre 1 semana y 2 semanas, dependiendo de cuántas horas pases aprendiendo / desarrollando la aplicación.

La siguiente parte es un poco complicada y depende de las características. Si su aplicación requiere más tiempo, no hay forma de que pueda ejecutarla en los días restantes, sin embargo, si es lo suficientemente simple, creo que no le tomará mucho tiempo.