Una introducción a la iPhone SDK Desarrollo

Los usuarios de iPhone tienen más de 500.000 aplicaciones a elegir para sus teléfonos inteligentes y han acumulado miles de millones de descargas a la fecha de publicación . App Store de Apple está equipado con juegos , reproductores de música , buscadores de recetas y muchas otras aplicaciones creadas por la empresa , así como a terceros programadores . Para estos programadores independientes , Apple hace un kit de desarrollo de software (SDK ) está disponible para ayudarles a crear aplicaciones de acuerdo con las especificaciones de la empresa. Introducción

Apple tiene unos SDKs disponibles para los programadores , incluyendo un SDK para los equipos que se ejecutan en el sistema operativo Macintosh y un SDK para dispositivos móviles que funcionan con el sistema operativo iOS . Estos dispositivos móviles se incluyen las iPad, iPod Touch y iPhone . Muchas compañías ofrecen SDKs para los programadores que quieran desarrollar o adaptar aplicaciones para fines personales o profesionales. SDK de Apple para el iPhone ofrece a los programadores un conjunto definido de herramientas y recursos para crear aplicaciones que se pueden publicar a través de la App Store.
Xcode

El SDK del iPhone es comúnmente referido como el SDK iOS , como la tecnología se puede aplicar a todos los dispositivos móviles de Apple . El SDK de iOS está alojado dentro de una descarga conocido como Xcode , el entorno de desarrollo integrado de Apple. Xcode es un conjunto de herramientas que incluye el SDK de iOS , así como el simulador de iOS y otros recursos, como un editor de código fuente y depurador. Juntos, los componentes de Xcode dan a los programadores un entorno completo para el desarrollo de aplicaciones , edición y publicación .
De Apple Developer Program

Xcode está disponible sin costo alguno para los programadores que son parte del programa iOS Developer de Apple . Este programa incluye una cuota anual y , para ser considerado , los desarrolladores deben primero presentar una solicitud. Sólo los miembros del Programa de Desarrolladores de iOS pueden descargar el SDK necesario para desarrollar aplicaciones para el iPhone y luego publicar esas aplicaciones de la App Store. Además del SDK de iOS , los miembros del Programa de Desarrolladores pueden acceder a la documentación, código de ejemplo , foros , guías y artículos para ayudar a construir aplicaciones .
Desarrollo App

Con Xcode y el SDK de iOS , los programadores pueden comenzar a desarrollar aplicaciones para el iPhone . Cada aplicación se inicia como un nuevo proyecto Xcode que es completamente funcional, pero no contiene características. Es responsabilidad del programador para construir las características en Xcode para su aplicación para el iPhone . El proceso de desarrollo tiene en cuenta la interfaz de usuario, gráficos , el rendimiento y los controles. Los programadores también tienen las herramientas para comprobar la aplicación de iPhone para los errores , probarlo en un simulador de iPhone , a continuación, el paquete y enviar a la App Store .