>> Technologie Électronique >  >> Téléphones portables et accessoires >> iPhone

Les exigences pour le développement iPhone

Pour développer des logiciels pour l'Apple iPhone, vous avez besoin du kit de développement logiciel (SDK) iOS d'Apple, d'un ordinateur capable d'exécuter le SDK, et d'une compréhension de base des langages de programmation orientés objet comme le C. Le SDK iOS contient Xcode, l'environnement de développement intégré propriétaire d'Apple, ainsi que d'autres outils utilisés pour tester les performances des applications et concevoir des interfaces utilisateur. Le SDK est disponible gratuitement, bien que pour réellement construire une application à partir de zéro et la mettre sur l'App Store d'Apple, vous devez devenir un développeur enregistré.

Prérequis

Les exigences matérielles minimales du SDK iOS sont un ordinateur Macintosh avec un processeur Intel, et qui exécute la version Snow Leopard du système d'exploitation Macintosh OS X. Les applications pour l'iPhone sont écrites en langage de programmation Objective-C 2.0, qui est basé sur le langage de programmation orienté objet C. Objective-C 2.0 est un sur-ensemble de C, ajoutant les frameworks Cocoa et Cocoa Touch, qui contiennent des interfaces de programmation d'application (API) spécifiques à l'appareil. Ces API sont conçues pour fournir une fonctionnalité complexe avec un code court et hautement lisible. Bien que l'Objective-C soit conçu pour être facile à implémenter et à lire, vous devez avoir au moins une compréhension de base des langages de programmation orientés objet, comme C ou Java.

Obtenir le SDK iOS

Le SDK iOS est disponible pour les développeurs Apple enregistrés. Vous pouvez vous inscrire gratuitement sur le site Web d'Apple (voir Ressources). Lorsque vous vous inscrivez, vous créez un identifiant Apple, qui est utilisé pour vous identifier et pour vous inscrire à des événements. Si vous avez déjà un identifiant Apple grâce à votre utilisation d'iTunes ou du service MobileMe d'Apple, vous pouvez l'utiliser pour vous inscrire en tant que développeur. En tant que développeur enregistré, vous pourrez télécharger la dernière version du SDK iOS.

Utiliser les outils

L'outil principal du SDK iOS que vous utiliserez est Xcode, qui est un environnement de développement intégré, ou IDE. Vous créez un projet dans Xcode, puis liez les frameworks du SDK à celui-ci. Un framework est un répertoire contenant une bibliothèque partagée dynamique et toutes ses ressources de support. Écrivez votre code Objective-C dans Xcode, puis utilisez-le pour compiler, exécuter et déboguer. Créez l'interface utilisateur de votre application à l'aide d'Interface Builder. Interface Builder est une application graphique distincte que vous utilisez pour dessiner votre interface, puis l'enregistrer comme un fichier de ressources qui est regroupé dans votre projet dans Xcode. Lorsque vous êtes prêt, construisez votre projet et envoyez-le via Xcode soit au simulateur iOS, soit directement à un iPhone ou un autre appareil iOS connecté à votre ordinateur.

Rejoindre le programme

Lorsque vous avez atteint le point où vous voulez tester votre application sur un appareil connecté réel, vous avez besoin d'accéder à la fonctionnalité de test matériel du SDK, les Instruments Tools. Rejoignez le programme de développeur iOS pour obtenir cet accès. En décembre 2010, il existe trois programmes de développeur iOS différents. Les programmes individuel et entreprise coûtent tous deux 99 $ par an, tandis que le programme entreprise coûte 299 $ par an. Les programmes individuel et entreprise vous permettent tous deux de distribuer vos applications via l'App Store iTunes, tandis que le programme entreprise vous permet de distribuer votre application pour une utilisation interne. Les programmes entreprise et entreprise vous permettent de créer une équipe de développement pour travailler sur des projets de manière collaborative. Vous pouvez acheter l'un de ces programmes sur le site des développeurs d'Apple.

iPhone