Tecnología

Inicio

¿Qué necesito para comenzar a programar para el iPhone?

iPhone de Apple es una combinación de teléfono celular y dispositivo multimedia personal que es capaz de ejecutar una variedad de juegos y aplicaciones móviles. El dispositivo funciona con el sistema operativo iOS, que también es utilizado por los dispositivos multimedia iPod Touch y iPad de Apple. Al aprender cómo programar su iPhone, puede desarrollar aplicaciones personalizadas para satisfacer sus necesidades específicas, o producir software destinado a un público más amplio.

Computadora

La primera cosa que necesita con el fin de iniciar la programación en el iPhone es un ordenador Apple equipado con un procesador Intel. Más viejos ordenadores de Apple equipados con un procesador PowerPC no son adecuados, ya que será incapaz de ejecutar el simulador de iPhone, que tendrá con el fin de probar los programas durante el desarrollo. Cualquier ordenador Apple basado en Intel va a hacer, incluyendo el modelo básico MacMini, lo que requiere que proporcione su propio monitor, teclado y ratón. Para el presupuesto consciente, Apple ofrece versiones restauradas de sus ordenadores desde su tienda en línea, a menudo disponibles con un descuento.

Xcode

Apple ofrece un paquete de desarrollo de software conocido como Xcode, disponible para su descarga en la página web de la compañía. Esta suite cuenta con herramientas diseñadas para ayudarle a escribir y compilar programas para OS X y iOS, el sistema operativo utilizado en el iPhone, Xcode también incluye programas para ayudar a disposición de la interfaz de su programa, localizar a los errores en el código y la prueba de obra del programa en un simulador. Xcode está disponible de forma gratuita a los miembros de los programas para desarrolladores de iOS y Mac, o como una descarga $ 4.99 desde el Mac App Store.

Documentación

Una vez que tenga el hardware y el software de base, el siguiente paso es estudiar la documentación apropiada. Apple proporciona artículos de referencia gratuitas y tutoriales sobre la programación de iPhone en la sección "iOS Dev Center" de su sitio web. Estos incluyen cebadores sobre Objective-C, el lenguaje de programación utilizado en el desarrollo del iPhone, así como instrucciones sobre cómo construir, ejecutar y depurar sus aplicaciones. Apple también ofrece un conjunto de "Human Interface Guidelines", que le guiará a través del proceso de desarrollo de interfaz de usuario del programa.

Código fuente

Una de las mejores maneras de aprender cómo escribir un programa es estudiar el código fuente de otras piezas de software. Puede acceder a una colección de código fuente a partir de Apple "iOS Developer Library", que proporciona ejemplos diseñados para mostrar cómo resolver un problema de programación específico o la forma de aplicar una determinada característica. Otros sitios web de terceras partes dedicadas al desarrollo de iPhone pueden disponer de una selección más amplia de código fuente para navegar a través, incluyendo el código de aplicaciones completas.