Mac OS X Snow Leopard intègre une suite complète d'outils de développement conçus dans un but précis : vous permettre de créer des applications et des widgets haute qualité plus rapidement que jamais.
Xcode : le cœur des outils de développement.
Xcode est l'application maîtresse des outils de développement intégrés à Mac OS X. Avec son interface utilisateur élégante et efficace, cette application facilite la création et la gestion des projets de développement dans Mac OS X. Classez et modifiez vos fichiers sources, affichez la documentation, compilez votre code, résolvez les bogues et optimisez les performances de votre application. Dans Snow Leopard, Xcode vous aide également à programmer et tirer parti de Grand Central Dispatch, OpenCL et d'autres nouvelles technologies. Intégré et hautement personnalisable, Xcode vous permet de créer un environnement de travail performant et simple d'utilisation.
Interface Builder : créez votre propre interface utilisateur.
Cet outil vous aide à concevoir l'interface utilisateur de vos applications. Il vous suffit de sélectionner les commandes souhaitées dans la bibliothèque d'éléments configurables et de les agencer à l'aide d'une grille. Pour plus d'effet, vous pouvez ajouter des comportements Core Animation à votre application ou des transitions entre les états d'interface ou encore des ombres 3D à vos boutons en seulement quelques clics. De plus, Interface Builder simplifie la résolution des bogues d'interface : la tâche complexe de positionner les commandes et de les associer aux méthodes appropriées dans votre code source s'effectue à l'aide d'une interface graphique élégante et efficace.
Instruments : affichez les performances de votre application.
Les outils d'analyse des performances ont toujours été un élément indispensable dans la boîte à outils des développeurs. Mais ils ne pouvaient donner qu'une image incomplète du fonctionnement des applications. Le choix du bon outil était délicat et la comparaison des données entre les différents outils peu aisée pour avoir un aperçu complet du comportement des applications. Heureusement, Instruments de Mac OS X change la donne. Il vous permet d'observer différents aspects des performances de votre application sur la durée. Grâce aux graphiques chronologiques, vous pouvez analyser l'utilisation du processeur et de la mémoire, les E/S sur disque, ainsi que les interactions entre ces facteurs. Vous obtenez ainsi une image exhaustive du comportement de votre application.
Dashcode : le développement de widgets à la portée de tous.
En un clin d'œil, créez facilement des widgets Dashboard élégants et performants. Conçu pour répondre aux besoins des développeurs de widgets, Dashcode sous Snow Leopard associe outils de formatage efficaces, éditeur de code, débogueur et fonctionnalités complètes de gestion de packages dans un environnement de développement intégré haut de gamme. Vous pouvez ainsi créer des widgets très utiles pour vous-même, votre entreprise, voire même la communauté internationale des utilisateurs Mac.
Langages de scripts : simplifiez-vous la programmation.
La version Snow Leopard de Mac OS X simplifie l'utilisation des langages de scripts en tant qu'outils de développement à part entière, grâce à la prise en charge des passerelles RubyCocoa et PyObjC. Ces deux projets simplifient l'accès aux interfaces de programmation système ainsi qu'aux frameworks Cocoa comme AppKit et Core Data, pour vous permettre de créer des applications Mac OS X totalement natives en langage Ruby ou Python. Avec les passerelles RubyCocoa et PyObjC, vous pouvez mélanger librement du code Objective-C avec d'autres langages. Vous pouvez rapidement créer des prototypes puis les optimiser en implémentant des composants de performance écrits en Objective-C.
Découvrir toutes les fonctionnalités d'accessibilité de Mac OS X




