Cómo aprender a desarrollar aplicaciones para el iPhone
Desde que Apple permitió a terceros vender aplicaciones de iPhone en 2008, desarrolladores noveles y experimentados han usado la plataforma para construir riqueza financiera. Desarrolladores como Steve Demeter, creador del juego iPhone Trism, y Ethan Nicholas, creador de iShoot, convirtieron su conocimiento de desarrollo de apps iPhone en negocios lucrativos. Aprender a desarrollar aplicaciones para iPhone no ocurre rápido, y armar las aplicaciones móviles requiere habilidad en varios lenguajes de codificación. Sin embargo, con una inversión inicial para software de Apple específicamente para crear apps de iPhone y tu compromiso de tiempo, tú también puedes poner tu primera app de iPhone en el mercado y capitalizar tu habilidad recién adquirida.
Qué necesitarás
- Ordenador Mac que ejecute la versión Leopard de MacOS X
- Kit de desarrollo de software (SDK) de Apple
- Objective-C
- Cocoa
- OpenGL
Instrucciones
Compra un ordenador Mac o consigue acceso a uno, si no tienes uno. Usar el SDK de Apple y ejecutar los lenguajes de programación internos de Apple como Objective-C y Cocoa, ambos esenciales para desarrollar apps de iPhone, requiere un ordenador que ejecute la versión Leopard de MacOS X.
Regístrate en el Programa de Desarrolladores de iPhone en el sitio web de Apple Developer, luego descarga el SDK de iOS. El SDK de iOS de Apple incluye simuladores y herramientas requeridas para desarrollar apps de iPhone. Una vez te registres para una cuenta de desarrollador y descargues el SDK, tendrás acceso a recursos técnicos, como la Biblioteca de Referencia de iOS, que incluye código de ejemplo que puedes manipular para crear tus propias apps, y guías de cómo hacer que explican directamente cómo ejecutar funciones, como reproducir sonido o detectar movimiento dentro de una app de iPhone.
Aprende lenguajes de programación como Objective-C, Cocoa y OpenGL, que son todos pertinentes para aprender y desarrollar apps de iPhone. Mientras Objective-C y Cocoa son lenguajes de programación desarrollados por la propia Apple, aprender OpenGL, que es un lenguaje de programación multiplataforma para crear gráficos de alto rendimiento, puede requerir recursos de aprendizaje fuera de la Biblioteca de Referencia de iOS de Apple y recursos técnicos. Puedes acceder a una guía de programación OpenGL, manual de referencia y libros de tutoriales recomendados de OpenGL desde el sitio web de la organización para aprender el lenguaje de programación.
Toma un curso diseñado específicamente para enseñar desarrollo de apps de iPhone. Universidades como Stanford tienen cursos que enseñan a potenciales programadores de apps de iPhone cómo codificar y desarrollar apps de iPhone. Busca cursos que cubran Objective-C y Cocoa, así como desarrollo gráfico para apps de iPhone. Algunos de estos cursos duran solo unas semanas o meses y requieren algún conocimiento de programación.
- ·Cómo evitar la multitarea en aplicaciones de iPhone
- ·Cómo programar apps para iPhone: Xcode, Objective-C y Cocoa
- ·Cómo ver las aplicaciones de iPhone en un Mac
- ·Cómo detectar apps instaladas en iPhone
- ·Cómo copiar apps de iPhone a iTunes
- ·Cómo aprender a desarrollar aplicaciones para iPhone
- ·Cómo cambiar el nombre de aplicaciones en iPhone 2.1
- ·Cómo sincronizar aplicaciones de iPhone
