? L'iPhone d'Apple est une combinaison d'un téléphone cellulaire et un dispositif multimédia personnel qui est capable d'exécuter une variété de jeux et d'applications mobiles . L'appareil fonctionne avec le système d'exploitation iOS, qui est également utilisé par l'iPod Touch d' Apple et périphériques multimédias iPad . En apprenant comment programmer votre iPhone, vous pouvez développer des applications personnalisées pour répondre à vos besoins spécifiques , ou de produire des logiciels destinés à un public plus large . Computer
La première chose que vous aurez besoin pour commencer à programmer sur l'iPhone est un ordinateur Apple équipé d'un processeur Intel. Ordinateurs Apple âgées équipés d'un processeur PowerPC ne sont pas adaptés , car ils seront incapables d' exécuter le simulateur d'iPhone , dont vous aurez besoin afin de tester vos programmes au cours du développement . Tout ordinateur Apple à processeur Intel va faire, y compris le modèle MacMini de base, qui vous oblige à fournir votre propre moniteur, clavier et souris . Pour les soucieux de leur budget , Apple propose des versions rénovées de ses ordinateurs à partir de sa boutique en ligne , souvent disponible à prix réduit.
Xcode
Apple propose une suite de développement logiciel connu comme Xcode, disponible en téléchargement sur le site de la société . Cette suite est livré avec des outils conçus pour vous aider à écrire et compiler des programmes pour OS X et iOS, le système d'exploitation utilisé sur l'iPhone, Xcode inclut également des programmes pour aider disposition de l'interface de votre programme, traquer les bugs dans le code et de test s'appuie sur le programme sur un simulateur . Xcode est disponible gratuitement pour les membres de l' iOS et programmes de développeur Mac , ou en téléchargement à partir de 4,99 $ le Mac App Store.
Documentation
fois vous avez le matériel et les logiciels de base , la prochaine étape est d'étudier la documentation appropriée. Apple propose des articles de référence gratuit et des tutoriels sur la programmation iPhone dans la section « iOS Dev Center" de son site web . Il s'agit notamment des amorces sur Objective- C , le langage de programmation utilisé dans le développement iPhone , ainsi que des instructions sur la façon de construire, exécuter et déboguer vos applications. Apple propose également un ensemble de « Human Interface Guidelines ", qui vous guidera à travers le processus d'élaboration de l'interface utilisateur de votre programme.
Code source
un des meilleurs façons d'apprendre comment écrire un programme est d'étudier le code source à partir d'autres logiciels . Vous pouvez accéder à une collection de code source de « Developer Library iOS, " d'Apple qui fournit des exemples visant à montrer comment résoudre un problème de programmation spécifique ou comment mettre en œuvre une certaine fonction. Autres sites tiers voués au développement iPhone peuvent présenter une plus large sélection de code source à parcourir , y compris le code pour les applications entières.