Attention : Avec Snow Leopard AppleScript Studio a été intégré avec Objectif-C et porte le nom de AppleScriptObjC, voir les détails dans la page Apple développeur AppleScriptObjC Release Notes.
Il est probable qu'il y ai de petites différences de présentation dans les menus avec ce que vous allez lire dans mes tutoriels faits sous Leopard. Ne faisant plus de xCode en ce moment pour cause de restauration d'un bateau ancien Brambers un Camper & Nicholson, je n'ai pas mis à jour.
La lecture de ces tutoriels avec les exemples types vous feront néanmoins gagner beaucoup de temps d'apprentissage.
Chapitre 1 - Introduction
Chapitre 2 - Gestion des tableaux
Chapitre 3 - Stockage des données en p-list
Chapitre 4 - Saisie de nouvelles données
Chapitre 5 - Les Menus
Chapitre 6 - Le Toolbar
Chapitre 7 - Sauvegarde des données (BackUp)
Chapitre 8 - Gestion du Bundle
Chapitre 9 - Ajout de fonction
Chapitre 10 - Localisation - US & FR
Hors chapitre
La différence entre Léopard et Tiger est dans la présentation des icônes de la librairie. Que cela ne vous arrête pas d'apprendre avec Léopard même si vous êtes toujours sous Tiger. Il est facile de passer de l'un à l'autre.
Si vous êtes toujours sous Tiger, une application de gestion de CD fait en 2006.
Pour chaque fonction, il y a les images d'écran, les scripts, et le fichier zip du projet.
Il n'y a pas de différence de code AppleScript, dans xCode proprement dit, entre Tiger et Léopard. La différence vient du changement de la présentation des menus dans Interface Builder.
Les champs
Les boutons
Gestion des tableaux
Gestion des tiroirs (Drawer)
Gestion des Menus et Toolbar
Drag and Drop
Gestion de fichiers
Gestion du Bundle, distribution de l'application
Utilitaire d'administration
Les exemples ont créés soit avec xCode 2.4 sous Tiger en 2006 ou de xCode 3.0 sous Léopard. Peu importe, tous les exemples créés sous Tiger s'ouvrent sous Léopard.
Notez : Xcode et Interface Builder ne sont pas installés d'office sur votre machine.
- xCode gère le projet et le code AppleScript.
- Interface Builder construit les menus, champs, boutons.
Avec Léopard : Ils se trouvent sur un DVD livré avec OS X. xCode V3.0.
Avec Tiger : Ils se trouvent sur un DVD à part livré avec OS X. Si possible, ne pas utiliser la version du DVD, car il y a eu des mises à jour depuis. A ce jour (novembre 2006) sous Tiger, la version de xCode est 2.4.1. Téléchargez cette version depuis le site d'Apple. Attention le fichier est gros : 923Mb. L'ensemble des outils de développement, incluant la documentation, s'installe dans un dossier du nom de "developer" directement sous la racine de votre disque dur.
Attention : Pour passer de Tiger à Léopard. L'option TARGET ne transporte pas le dossier "developer" de votre disque de back-up vers votre disque interne. Par précaution, ne stockez pas vos applications dans "developer".
Les champs
Gestion des tableaux
Gestion des tiroirs (Drawer)
Gestion des Menus et Toolbar (Pas de téléchargement, voir le tutoriel).
Drag and Drop
Gestion de fichier
Gestion du Bundle, distribution de l'application (Pas de téléchargement, voir le tutoriel).