Cómo aprender el desarrollo de iOS paso a paso

He estado desarrollando aplicaciones iOS desde los últimos 4 años.

Tenía un conocimiento decente en C, JAVA y un poco de desarrollo de aplicaciones de Android (en JAVA) antes de iniciar iOS (Objective-C y ahora Swift).

Se necesita una máquina MAC para practicar la programación.
“XCode” es el IDE para el desarrollo.

Empecé con Objective-C.

  1. Comenzó con conceptos básicos como el concepto Oops en Objective-C.
  2. Aprendí la sintaxis ya que es diferente de C y JAVA.
  3. Para esto seguí el canal iOS Youtube de la Universidad de Stanford.

Aquí la lista de sitios web que puede consultar:

  • Tutoriales para desarrolladores de iPhone / iOS y jugadores es un gran sitio web.
  • Aprenda la programación de iOS y la aplicación de iPhone Build
  • NSHipster
  • Tutorial de iOS (iPhone, iPad)
  • El mejor sitio web de Stack Overflow para encontrar soluciones y aprender muchas cosas nuevas.
  • WWDC 2016 – Videos – El desarrollador de Apple mira las sesiones.
  • Referencia de API | Documentación del desarrollador de Apple Documentos de Apple (muy importante pero un poco complejo para principiantes).

Luego comencé a escribir pequeñas aplicaciones de demostración para componentes individuales como:

  1. Aprenda a usar XIB inicialmente.
  2. Cómo usar componentes UIC como UILabel, UITextField, UIButton los componentes básicos de la interfaz de usuario.
  3. Luego, una interfaz de usuario un poco avanzada como UITableView.
  4. Aprenda a crear IU mediante programación.
  5. Diseño automático y marcos.
  6. Delegados aprendidos, Notificación y los usos de la misma.
  7. Luego, cosas relacionadas con la web como NSURLConnection, análisis JSON, análisis XML.

Después de esto, comencé a buscar en el almacenamiento de datos.

  1. NSUserDefaults, Datos principales, Lista de propiedades.

Cuando encuentre algo nuevo, anótelo y comience a buscarlo cada vez que tenga tiempo para gastar.

Aprender la programación de iOS no es diferente. La mejor manera de comenzar es abrir XCode e intentar construir una demostración de Hello World. Para los que no son programadores, esta es simplemente una aplicación que muestra “Hello World” en la pantalla cuando la ejecutas.

A partir de ahí, aprenda cómo diseñar algunos elementos de la interfaz de usuario en la pantalla y cómo responder a las interacciones y gestos del usuario. Luego, aprenda cómo introducir una segunda vista en su aplicación y cómo navegar entre las dos vistas. Finalmente, aprenda a usar el control UITableView para que pueda mostrar filas de datos desplazables en su aplicación.

Estoy colaborando aquí con algunos enlaces para comprender y encontrar la manera de aprender paso a paso ios Desarrollo ágilmente –

Esta serie de tutoriales le enseñará cómo crear una aplicación iOS desde cero. No se requieren conocimientos de programación para seguir esta serie de tutoriales: todo el proceso se divide en una secuencia de pasos que lo llevarán desde la programación cero hasta el héroe de la App Store.

Esta serie tiene cuatro partes:

  • En la Parte 1 (¡Estás aquí!), Aprenderás los conceptos básicos de la programación de Objective-C y comenzarás a crear tu primer juego simple. Antes de Swift, la mayoría de las aplicaciones de iOS se desarrollaron con un lenguaje de programación llamado Objective-C. Muchas aplicaciones existentes en la App Store se crean con él, y aún es posible crear aplicaciones solo con Objective-C. Estos cursos son una excelente opción para cualquiera que tenga experiencia en la programación y quiera aprender más o haya heredado un proyecto Objective-C en el trabajo y necesite profundizar en el lenguaje. Prueba Objective-C
  • En la Parte 2, aprenderá sobre objetos y clases en Objective-C y creará una aplicación simple para rastrear los nombres y edades de las personas. Prueba iOS
  • En la Parte 3, ¡comienza la verdadera diversión! Ahora que conoce los conceptos básicos de la programación, tomará todo lo que ha aprendido y creará un juego para iPhone simple. Aprenda la programación de iOS y la aplicación de iPhone Build
  • En la Parte 4, tomará esta aplicación y la hará hermosa, aprenderá más sobre cómo personalizar la apariencia de las aplicaciones de iPhone. Tutoriales para Sencha Touch, Comandos Tex, Agile Testing, Apache Tajo, Biblioteca C ++, MariaDB, SAP QM, SAP SOLMAN, SAP SCM, MS Access, KoaJS, OAuth2.0, Scrapy, SAP CCA, SAP PM, SAPUI5, Cognos, Internet de las cosas, Marketing rural, Trampolining, Golf, CakePHP, SAP EWM, Web Dynpro, Angular2, Framework7, Arduino, CherryPy, Firebase, SAP C4C, SAP Dashboard, SAP PI, ExpressJS, Design Thinking, Internet Security, PyGTK, Apache Drill, Gráficos de Excel, Búsqueda elástica, Seguridad informática, Programación extrema, Desarrollo basado en el comportamiento, Optimización de la tasa de conversión, Bases de SAP, Derecho empresarial, Kanban, Erlang, Nómina de SAP, ASP.Net WP, PouchDB, MFC, SAP HR, Yii, Clojure, Aurelia , CoffeeScript, CPanel, Laravel, SAP Webi, MS SQL Server, pinterest, Indian Polity, Teradata, Windows10
  • Espero que esto te ayude y si estás buscando desarrollo de aplicaciones, envíanos un correo electrónico aquí – [correo electrónico protegido] – Letsnurture

Gracias por A2A.

Bueno. Primero lo primero: ¿Tienes alguna idea de Xcode IDE? ¿Conoces a Swift? y finalmente, ¿sabes codificación?

Si sus respuestas a todas estas preguntas son negativas, ¡tiene que trabajar duro, amigo! Déjeme presentarle estas tres cosas primero: Xcode IDE es un IDE (Entorno de desarrollo integrado) oficial para el desarrollo de aplicaciones iOS. Swift es un lenguaje de programación oficial para aplicaciones iOS y la codificación es el requisito mínimo para iniciar el proceso de desarrollo de cualquier aplicación.

Puede comenzar este curso para aprender el proceso de desarrollo de aplicaciones iOS desde cero. Además, los tutoriales en línea de iOS están disponibles y puede usarlos. Todo lo que necesitas es una Mac con Internet. Lea la respuesta de Rakesh Limbasiya en este hilo que puede ayudarlo a comprender el proceso de desarrollo de iOS.

Alternativamente, puede crear su primera aplicación iOS usando la plataforma configure.it. He probado esta plataforma y funciona de maravilla para desarrollar aplicaciones para iOS y Android. Su mecanismo fácil de usar permite a los desarrolladores crear una aplicación con una codificación mínima y características máximas.

¡Disfruta desarrollando!

¿Quieres aprender iOS? Aquí está la guía paso a paso para el alumno iOS.

Curso gratuito de programación de iOS y iPhone para principiantes