Cómo aprender a desarrollar aplicaciones para iPhone

Desde que Apple permitió a terceros vender apps en 2008, desarrolladores novatos y experimentados han usado la plataforma para generar riqueza. Desarrolladores como Steve Demeter (creador de Trism) y Ethan Nicholas (creador de iShoot) convirtieron su conocimiento en negocios lucrativos. Aprender a desarrollar apps para iPhone no es rápido y requiere habilidad en varios lenguajes. Sin embargo, con una inversión inicial en software de Apple específico para crear apps y dedicación, tú también puedes lanzar tu primera app y rentabilizar tu nueva habilidad.

Lo que necesitarás

  • Mac con MacOS X Leopard
  • Kit de desarrollo de software (SDK) de Apple
  • Objective-C
  • Cocoa
  • OpenGL

Instrucciones

  1. Consigue un Mac (o acceso a uno) si no tienes. Usar el SDK de Apple y sus lenguajes (Objective-C, Cocoa) requiere un Mac con MacOS X Leopard.
  2. Regístrate en el iPhone Developer Program en la web de Apple Developer y descarga el iOS SDK. Incluye simuladores y herramientas necesarias. Al registrarte y descargar el SDK, accedes a recursos técnicos como la iOS Reference Library (código de ejemplo, guías para reproducir sonido, detectar movimiento, etc.).
  3. Aprende lenguajes de programación como Objective-C, Cocoa y OpenGL, todos pertinentes para desarrollar apps de iPhone. Objective-C y Cocoa son de Apple; OpenGL es multiplataforma para gráficos de alto rendimiento y puede requerir recursos externos. Accede a guías, manuales y libros recomendados en la web de OpenGL.
  4. Haz un curso específico de desarrollo de apps para iPhone. Universidades como Stanford ofrecen cursos que enseñan a codificar y desarrollar apps. Busca cursos que cubran Objective-C, Cocoa y gráficos para iPhone. Algunos duran semanas o meses y requieren conocimientos previos de programación.