Exigences iPhone SDK
Avant de pouvoir développer une application pour l'iPhone avec le SDK , vous êtes tenu de vous inscrire à un compte iOS Developer Program . Apple ne facturons pas de frais pour vous inscrire à un compte de développeur, mais vous devez payer une cotisation annuelle avant de pouvoir soumettre vos applications en ligne à l'App Store d' Apple. Les gens utilisent l'App Store pour parcourir, rechercher , acheter et télécharger des applications iPhone .
Software Development Kit
Votre adhésion au programme iOS Developer vous autorise à télécharger un copie gratuite du SDK . Vous avez également accès à du matériel de formation , y compris la documentation du SDK , des tutoriels pour faire des applications et des exemples de code iOS . Tous les nouveaux Mac Intel sont livrés avec des disques durs qui sont suffisamment grand pour stocker le SDK téléchargé. Les nouveaux Mac Intel ont aussi processeurs qui répondent aux exigences techniques pour exécuter le système d' OS X d'exploitation (inclus sur tous les Mac ) et les outils SDK , ainsi que pour afficher en ligne SDK didacticiels vidéo .
Mac
Apple exige aux développeurs d'utiliser un Mac Intel à créer des applications pour l'iPhone . Vous pouvez utiliser un iMac , qui intègre un processeur , disque dur et affichage LED à écran plat en une seule unité , un ordinateur portable MacBook Pro ou MacBook Air , ou un Mac Pro ou un Mac Mini , qui exigent tous deux un moniteur acheté séparément , clavier et une souris . Vous devez utiliser un câble USB pour connecter votre iPhone à votre Mac lorsque vous voulez tester une application sur l'appareil avec le SDK .
IPhone
Bien que vous peuvent utiliser le simulateur iPhone SDK pour tester votre application iPhone sur un Mac , vous devez également utiliser un véritable iPhone de faire un test approfondi . Mac ont plus de mémoire et de puissance de traitement que l'iPhone , de sorte que votre application peut fonctionner en douceur dans le simulateur , mais pas aussi bien sur un périphérique réel . Le simulateur ne peut pas reproduire certains aspects du matériel de l'iPhone , comme l'accéléromètre , la géolocalisation et certains gestes tactiles. Utiliser un iPhone dédiée pour les tests d'applications si vous travaillez avec des versions bêta de iOS , au lieu de votre iPhone personnelle .