>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> iPhones

Les exigences pour le développement iPhone

Pour développer des logiciels pour l'iPhone d'Apple , vous devez iOS Software Development Kit d'Apple ( SDK ) , un ordinateur qui peut exécuter le SDK , et une compréhension de base des langages de programmation orientés objet tels que C. Le iOS SDK contient Xcode , l'environnement de développement intégré exclusif d'Apple , ainsi que d'autres outils utilisés pour tester les performances des applications et des interfaces utilisateur de conception . Le SDK est disponible gratuitement , mais pour vraiment construire une application à partir de zéro , et obtenir sur l'App Store d' Apple, vous devez devenir un développeur enregistré.
Préalables

exigences matérielles minimales de Le SDK iOS sont un Macintosh ordinateur avec un processeur Intel , et qui exécute la version Snow Leopard du système d'exploitation Macintosh OS X . Applications pour l'iPhone sont écrits dans le langage de programmation Objective- C2 , qui est basé sur le langage de programmation orienté objet C Objective- C2 est un super- ensemble de C , en ajoutant les cadres Cocoa et Cocoa Touch, qui contiennent application spécifique de l'appareil interfaces de programmation ou API d' . Ces API sont conçus pour fournir des fonctionnalités complexes à court, un code très lisible . Alors que Objective- C est conçu pour être facile à mettre en œuvre et de lire , vous devez avoir au moins une compréhension de base des langages de programmation orientés objet , comme le C ou Java .
Obtenez le
iOS SDK

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

L'outil principal iOS SDK vous utilisez est Xcode , qui est un environnement de développement intégré , ou IDE . Vous créez un projet dans Xcode , puis liez cadres SDK à elle . Un cadre est un répertoire contenant une bibliothèque partagée dynamique et l'ensemble de ses ressources à l'appui . Écrivez votre code Objective - C dans Xcode , puis l'utiliser pour compiler , exécuter et déboguer . Créer l'interface utilisateur de votre application à l'aide d'Interface Builder . Interface Builder est une application graphique séparée que vous utilisez pour attirer votre interface, puis enregistrer sous un fichier de ressources qui est fourni dans votre projet dans Xcode . Lorsque vous êtes prêt , construire votre projet, et l'envoyer par Xcode soit au simulateur iOS ou directement à un appareil iPhone ou autre iOS connecté à votre ordinateur
. Rejoignez le programme

Lorsque vous avez atteint le point où vous voulez tester votre application sur un périphérique connecté réel, vous devez avoir accès à la fonctionnalité de test de matériel du SDK , les Outils Instruments . Rejoignez le programme iOS Developer pour obtenir cet accès . En Décembre 2010 , il ya trois programmes de développeurs iOS différents . Les programmes individuels et de sociétés sont à la fois 99 $ par année , tandis que le programme de l'entreprise est de 299 $ par année . Tant les programmes individuels et de sociétés vous permettent de distribuer vos applications via l' iTunes App Store , tandis que le programme de l'entreprise vous permet de distribuer votre application pour une utilisation en interne . Tant les programmes de la société et de l'entreprise vous permettent de créer une équipe de développement de travailler sur des projets en collaboration. Vous pouvez acheter un de ces programmes sur le site développeur d'Apple .

iPhones