Cómo aprender el desarrollo de iOS en línea (gratis)

Hay tantos sitios web donde obtendrá tutoriales gratuitos.

Para comenzar puedes seguir estos pasos:

  1. Aprender objetivo-c / rápido. Cualquiera esta bien. El lenguaje de programación Swift (Swift 3.0.1): sobre el tutorial Swift Objective-C
  2. Aprenda la sintaxis “Hola mundo”.
  3. Sigue los canales de YouTube para iOS.
  4. Una vez que obtenga la sintaxis, es hora de fortalecer los conceptos. Comience desde OOPS básicos.
  5. Comienza a aprender la interfaz de usuario. Tutoriales de iOS – Ray Wenderlich Curso gratuito de programación de iOS y iPhone para principiantes
  6. Verifique el mensaje que pasa entre los objetos.
  7. Delegado de cheques, notificaciones, KVO, KVC.
  8. Es hora de hacer poca programación avanzada de interfaz de usuario.
  9. Vista de tabla, vista de colección, etc.
  10. Comienza a trabajar en red en iOS.
  11. NSURLSession, JSON y análisis XML.
  12. Lista de propiedades, datos básicos, etc.
  13. Las preguntas más recientes sobre ios pueden ser tu mejor amigo.
  14. iOS Training & Tutorials esto es pagado, pero tienen los mejores video tutoriales.
  15. Mira videos de la WWDC.

Si estás empezando Todo lo mejor .

Mi instinto me dice que esperas entretenerte de una manera en la que terminas saliendo sabiendo cómo escribir aplicaciones de iOS. Algo así como una escuela en la que solo apareces, haces lo que te dicen y lo llamas día.
No es así como funciona la programación, y no es cómo uno tiene éxito en este campo. Tienes que poder buscar y encontrar lo que necesitas y motivarte para hacer cosas, darte proyectos, tomar decisiones sobre lo que es útil como ejercicio para construir y enseñarte a ti mismo.
Si estaba dirigiendo una empresa, quiero emprendedores. No son personas aburridas de tipo universitario que son buenas para hacer lo que se les dice. No puedo pasar el tiempo tomados de la mano instruyendo exactamente paso a paso lo que hay que hacer. Quiero poder pasarle un problema de alto nivel y quiero que proporcione una solución que funcione para ese problema.
Puedo darle un ejemplo de algo útil que podría ser educativo: crear una aplicación que muestre una lista de personas. Puedes agregar y eliminar personas. Cuando selecciona una persona, ve los detalles de esa persona. Allí debe completar la información de contacto y las notas sobre esa persona. Así que esta es una herramienta de mantenimiento de notas del tipo de personas / contactos Puede ayudar a realizar un seguimiento de las cosas que una persona ha dicho y los servicios que ofrece o conoce.
Implementando eso, al principio, te quedarás atascado en cada turno. Luego tienes que buscar en Google y ver las API para ver si puedes avanzar. Sin mano. Tienes que hacer esto completamente tú mismo.

Puede comenzar con Udacity – Clases en línea gratuitas y Nanodegrees; Tienen cursos de principiantes bastante buenos y seguramente te proporcionarán una base concreta.

Pero la mejor manera que te sugeriría es que pruebes tu propio programa, tomando la ayuda de YouTube y StackOverflow. Esto realmente fortalece tu control sobre Swift.