Preliminares
Esto es para aquellos desarrolladores que han hecho algún desarrollo de software y desea graduarse a desarrollos relacionados con el iPhone. Lo que intento aquí es señalar similitudes con el proceso general de desarrollo de software y decirte acerca de cómo empezar. iPhone es un teléfono, todo lo dicho y hecho. Sin embargo, porque usan procesadores de gran potencia y gran cantidad de memoria, tienen repuesto poder hacer más que sólo móvil comunicación. Lo podrías mirar como otra forma de una plataforma de computación. A diferencia de los ordenadores personales (Wintel y el Mac) se fija aún más configuración de ordenadores portátiles. Dispositivos, sensor conectado con él son fijos. Debido a la potencia de computación de repuesto, ha iniciado una tendencia de agregar programas de terceros para estos smartphones. Un regular OS trabajando en los dispositivos hace posible y hay literalmente millones de tales programas disponibles. Nadie los llama programa. Estos son ahora conocidos como aplicaciones o aplicaciones.
Proceso de desarrollo típico
Proceso de desarrollo de código necesita una plataforma que es de propósito general realmente que simplifica el código de la escritura, sintaxis comprobar, compilar, une & de carga, ejecutando el código con un depurador, probarlo a fondo y pasan el software para la plataforma de destino para la prueba más realista. Estas son las plataformas de desarrollo con un entorno de desarrollo integrado (IDE) que tienen las instalaciones mencionadas. Estas ideas a menudo proporciona marcos o las bibliotecas de la función que tienen los módulos de código que implementan las funciones comunes. Un desarrollador entonces utilizar éstos y salvar su o su tiempo de desarrollo.
El proceso del iPhone
Fijémonos en el proceso de desarrollo de la aplicación de iPhone desde esta perspectiva. Un Mac con OS X corriendo debe utilizarse como un sistema de desarrollo. Apple ofrece un montón de herramientas de desarrollo y los documentos técnicos pertinentes. Estos están disponibles sólo si eres un desarrollador registrado. Así que el primer paso en el proceso tendrá que ser para que registrarse en el sitio de desarrollo. Necesitas descargar Xcode desde el sitio. Es el IDE para todas las novedades. Tiene iOS SDK y varios marcos, incluyendo un marco de interfaz de usuario. Esto es importante ya que la interfaz de usuario es muy vital para la interacción conveniente de los usuarios con el dispositivo. Objective-C es el lenguaje a ser utilizado para el desarrollo de código. Este es un lenguaje C modificado con orientación a objetos. Operar a través de una ventana del espacio de trabajo que permite el acceso a los servicios necesarios de código y UI editores, compilación y depuración, etc..
Es una buena práctica para probar tu código en el dispositivo real como su ciclo de vida de desarrollo lleva desde idea del producto hasta el diseño de interfaz de usuario para desarrollos de módulo, integración, etc.. Se necesita registrar el dispositivo específico que utilizas para las pruebas. Esto le ayudará a conseguir su producto en la biblioteca de iTunes cuando esté listo. El sitio del desarrollador tiene también otro recurso útil, una comunidad de usuarios útil. Si quieres conseguir una prueba beta hecho, habrá un montón de miembros dispuestos que ayudaría. Antes de la presentación final, usted necesitará obtener una membresía por 99 dólares al año. Cuando el equipo de aprobación certifica su producto, está disponible para un usuario para descargar.