Este artículo es para los desarrolladores que son principiantes en los juegos de desarrollo de iPhone, pero tienen algo de experiencia en el proceso de desarrollo de software completo. No es diferente que un programa o un desarrollo de aplicaciones para una plataforma de procesamiento como el muy conocido Windows PC o Mac. Pero, se podría decir iPhone es un teléfono. Usted será correcto. Es uno de los dispositivos más populares en la categoría denominada smartphone.
Generalmente estos smartphones por diferentes fabricantes tienen un procesador potente, una gran cantidad de memoria del sistema y están conectados con un conjunto de dispositivos de E/S. A diferencia de los ordenadores personales de la Wintel o la variedad de Mac, no se pueden cambiar las configuraciones de estos dispositivos. Son más como los portátiles cuyos cambios de configuración se limitan a qué dispositivos externos puede conectar a ellos a través de los conectores proporcionados para tal propósito. Normalmente sería una o más conexiones USB, por ejemplo. Los smartphones no tienen ni siquiera eso. Sin embargo, el resto del hardware hace una plataforma de computación polivalente con un sistema operativo normal. Los potentes procesadores utilizados en ellos tienen el poder suficiente repuesto que muy parecido a los ordenadores personales; podría ejecutar programas de terceros. En el caso de los teléfonos inteligentes, estos programas son conocidos como aplicaciones.
Ninguna funcionalidad usted podría proporcionar para este tipo de configuración fija sin embargo una potente plataforma de computación, agrega a la utilidad del sistema. Eso ha llevado a un montón de desarrolladores para desarrollar aplicaciones para estos smartphones. siendo muy popular, hay un montón de personas atraídas para desarrollar estas aplicaciones para iPhone. En el otro lado, hay un montón de usuarios que buscan esas mejoras a sus dispositivos.
El proceso de desarrollo
Lo primero que necesita para empezar el desarrollo en cualquiera de los escenarios anteriores es de una plataforma de desarrollo. Este debe ser tal que cualquier código de la aplicación está desarrollado en esto trabajaría en la plataforma de destino. En el caso de iPhone desarrollos es el Mac como sistema operativo OS X. Apple, el fabricante del iPhone, proporciona las herramientas necesarias para el desarrollo de código fuente, crear código objeto y los medios de depuración y prueba el código desarrollado. Este tipo de sistema integrado está disponible en Apple. Pero, para conseguir esas herramientas y documentos pertinentes, tendrá que registrarse en el sitio de desarrollo de Apple. Esto será útil más adelante cuando tienes que lanzar la aplicación para el consumo general. Su aplicación tendrá que ser aprobada por Apple para ser distribuidos a los usuarios finales.
XCODE es el entorno de desarrollo integrado o IDE recomendada por APPLE y está disponible para su descarga gratuita. XCODE le da acceso a iOS SDK. Este paquete también incluye varios marcos pertinentes así como un conjunto de interfaz de usuario de funciones. Código fuente necesita ser desarrollada en Objective-C, un compilador de C que se extiende el venerable lenguaje C en el ámbito del objeto. El IDE tiene una ventana de espacio de trabajo que permite el acceso de los usuarios todos los recursos.
COMO te graduaste un gran idus para una aplicación para el diseño de interfaz, desarrollo de módulos y una fase de integración, sería necesario probar el código de un dispositivo de destino. Este elemento específico tendrá que ser registrado sin embargo. Es una condición previa para obtener finalmente su aplicación en la biblioteca de iTunes. Es necesaria una suscripción mensual de $99 para llevarte a través del proceso de aprobación. Hay una comunidad de usuarios activos que puede ayudar a conseguir pruebas beta para su producto.