Un tutorial para iPhone Codificación

Durante una conferencia de prensa 02 2011 , Apple reveló que había vendido 100 millones de iPhones desde el lanzamiento del producto en 2007. Además de eso , se había pagado $ 2 mil millones a los desarrolladores desde la introducción de la App Store en 2008. El desarrollo o aplicaciones de codificación para el iPhone y otros dispositivos de Apple puede ser una empresa lucrativa. Antes de empezar con su propio desarrollo de aplicaciones , lo que necesita saber más acerca de los fundamentos de la codificación de la firma del smartphone de Apple. Requisitos

Apple ha bloqueado el acceso a su sistema operativo móvil a los miembros de sólo su comunidad de desarrollo . Este enfoque difiere de la adoptada por otros sistemas operativos móviles de código abierto como Android. El Programa de Desarrolladores de iOS de Apple requiere una cuota anual de $ 99 y es el único canal aceptable para el desarrollo y distribución de aplicaciones para el iPhone aprobados. Como miembro del programa recibe las herramientas y recursos necesarios para codificar la aplicación.
Xcode

Xcode es el entorno de desarrollo integrado de Apple para la codificación de aplicaciones para el iPhone y está disponible como una descarga gratuita para los miembros del Programa de Desarrollo de Apple. El IDE toma muchas de las tareas involucradas en la codificación para el iPhone y los pone en una sola ventana para que pueda trabajar de manera más eficiente . Xcode es el repositorio central para hacer de todo, desde la construcción de su aplicación para las pruebas que luego empaquetarlo para su distribución. Xcode también identifica los errores a medida que el código y le ayuda a repararlas .
Software Development Kit

Como desarrollador de Apple, también tiene acceso al software iOS kit de desarrollo , el SDK contiene las herramientas reales para ayudar a construir su aplicación para el iPhone . Estos incluyen código de ejemplo , documentación, imágenes y archivos de cabecera, todos los cuales están disponibles desde dentro de Xcode . El SDK de iOS también incluye un simulador y pruebas de herramientas. El simulador de iOS te permite ver cómo las aplicaciones funcionarían un iPhone sin la necesidad de que el dispositivo en sí , mientras que las herramientas de prueba le permiten establecer conductas específicas de codificación y los compararán con las variaciones .
Programación Marcos

de Apple emplea marcos Cocoa Touch , escrito principalmente en el lenguaje Objective-C, para ayudar a codificar sus aplicaciones para el iPhone dentro de Xcode . Los marcos permiten programar tareas con sólo unas pocas líneas de código. Cocoa Touch incluye numerosos marcos incluidos los de animación, vídeo y redes . También contiene la infraestructura básica para las aplicaciones y funciones de iOS comunes como entrada basada en el contacto . Manzana considera Cocoa Touch a la capa superior de su arquitectura iOS con los niveles más bajos que consisten en medios de comunicación, los servicios básicos y el sistema operativo principal.