L' environnement de développement OS Macintosh, Xcode est un environnement de développement propriétaire produit par Apple. La version 3 est gratuit et est inclus sur le disque d' installation de l'OS , ou peut être téléchargé à partir du site Web d'Apple . La version 4 est la première version payante , téléchargeable sur l'App Store pour 4,99 $ . Toutes les versions incluent un ensemble complet de fonctionnalités conçues pour aider tous ceux qui souhaitent produire des applications pour le système d'exploitation , avec une variété d'outils conçus pour simplifier toutes les étapes du processus de développement. Quartz Composer
Quartz Composer est un environnement de programmation visuelle pour la création de rendu graphique et le traitement des demandes . Son « orienté objet », tout ce qui signifie que vous organisez pré-faites traitement «objets» dans les structures , vous permettant de créer des applications graphiques sans avoir à écrire de code . Quartz est souvent utilisé pour créer des applications graphiques de processus à la volée , comme visualiseurs de musique ou des écrans de veille animés.
Cocoa
cacao environnement de codage propriétaire de Xcode conçu spécifiquement pour créer des applications pour Mac OS et le système d'exploitation iOS poche . Le cacao est également un environnement orienté objet , avec une immense bibliothèque de frameworks, des API et des runtimes , y compris le code couramment utilisé pour le développement d'applications . Cependant, les éléments constitutifs individuels de code peuvent être modifiées et étendues afin de répondre aux besoins du développeur, et l'intégration complète est inclus avec les autres sous- programmes au sein de Xcode .
Interface Builder
le constructeur d'interface était à l'origine une application autonome fourni avec la suite Xcode . Avec chaque nouvelle version , il est devenu de plus en plus intégré dans le programme principal. Une bibliothèque de boutons pré-faites , boutons et cadrans sont disponibles pour contrôler les variables dans une application, beaucoup d'entre eux dans le style standard "Aqua" de l'interface OSX existant.
D'Apple Developer Connection
ADC est une bibliothèque en ligne de didacticiels, de documents et des exemples d'exercices, conçus pour aider les utilisateurs de Xcode . Le Developer Connection inclut également une ressource dédiée à chacune de ses plates-formes , y compris les articles techniques expliquant comment maximiser le potentiel de chaque nouvelle technologie qu'ils libèrent , que ce soit les nouvelles fonctionnalités du logiciel dans leur dernière version du système d'exploitation ou des informations sur la vie de la batterie de l'iPad le plus récent . Le Developer Connection répond à toutes les questions que les développeurs peuvent avoir sur la création de nouvelles applications pour chaque plate-forme différente .