Un tutoriel pour iPhone Codage
Apple a verrouillé l'accès à son système d'exploitation mobile de membres de sa communauté de développement seulement. Cette approche diffère de celle adoptée par d'autres systèmes d'exploitation mobiles open source comme Android . Le programme pour développeurs iOS d'Apple nécessite une cotisation annuelle de 99 $ et est la seule chaîne acceptable pour le développement et la distribution d'applications iPhone approuvés . En tant que membre du programme, vous recevez les outils et les ressources nécessaires pour coder votre application .
Xcode
Xcode est l'environnement de développement intégré d'Apple pour le codage des applications iPhone et est disponible en téléchargement gratuit pour les membres du Programme de développement d'Apple . L'IDE prend la plupart des tâches liées à codant pour l'iPhone et les met dans une seule fenêtre de sorte que vous pouvez travailler plus efficacement . Xcode est le référentiel central pour tout faire à partir de la construction de votre application à tester puis d'emballage pour la distribution . Xcode identifie également les erreurs que vous code et vous aide à les corriger.
Software Development Kit
En tant que développeur d'Apple , vous avez également accès au logiciel iOS kit de développement , le SDK contient les outils réels pour vous aider à construire votre application iPhone . Il s'agit notamment des exemples de code , documentation, les images et les fichiers d'en-tête , qui sont tous disponibles à partir de Xcode . Le SDK iOS comprend également un simulateur et de test des outils . Le simulateur iOS vous permet de voir comment les applications fonctionneraient un iPhone sans la nécessité pour le dispositif réel tandis que les outils de tests vous permettent de définir des comportements spécifiques de codage et de les vérifier contre les variations .
Cadres de programmation
Photos
d'Apple emploie cadres Cocoa Touch , écrite principalement dans le langage Objective - C , pour vous aider à coder vos applications iPhone dans Xcode . Les cadres vous permettent de programmer des tâches en utilisant seulement quelques lignes de code . Cocoa Touch comprend de nombreux cadres , y compris ceux de l'animation , de la vidéo et de réseautage. Il contient également l'infrastructure de base pour les applications et fonctions iOS communs comme entrée reposant sur le toucher . Pomme considère Cocoa Touch à la couche supérieure de son architecture iOS avec les niveaux inférieurs , comprenant des médias , des services de base et le noyau OS .