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.
- ¿Qué pasó con el nuevo icono de notificación de amigo (dos cabezas superpuestas) en Facebook? ¿Se eliminó con la última actualización de iOS?
- Quiero cambiar la categoría principal para mi aplicación iOS. ¿Cuáles son las posibles consecuencias negativas?
- ¿Cómo impacta la libreta iOS 6 de Apple en Foursquare a corto y largo plazo?
- ¿Los dispositivos iOS de Apple incluyen licencia H.264 o necesita obtener uno de MPEG-LA si está haciendo alguna aplicación con soporte h.264?
- ¿Tiene sentido compartir una ID de iTunes con tu cónyuge?
Empecé con Objective-C.
- Comenzó con conceptos básicos como el concepto Oops en Objective-C.
- Aprendí la sintaxis ya que es diferente de C y JAVA.
- 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:
- Aprenda a usar XIB inicialmente.
- Cómo usar componentes UIC como UILabel, UITextField, UIButton los componentes básicos de la interfaz de usuario.
- Luego, una interfaz de usuario un poco avanzada como UITableView.
- Aprenda a crear IU mediante programación.
- Diseño automático y marcos.
- Delegados aprendidos, Notificación y los usos de la misma.
- 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.
- NSUserDefaults, Datos principales, Lista de propiedades.
Cuando encuentre algo nuevo, anótelo y comience a buscarlo cada vez que tenga tiempo para gastar.