Home

Tutoriel AppleScript Studio

Partie 3 - Création d'une p-list

partie 4 - Sauvegarde des données à la fermeture de l'application

Commun Tiger & Léopard

En standard le format des données dans une p-list est celle nommée "record" dans l'appellation AppleScript, soit des couples nom-valeur.

{{|Author|:"BARTOK Bela (1881-1945)"}, {|Author|:"VERDI Giuseppe (1813-1901)"}}

Donnant cette visibilité dans le fichier p-list.




Le code est enfantin. Mes commentaires dans le code, pour une fois en français, sont suffisants.




Juste, notez bien que la création par "make" est nécessaire que pour la premièr fois à la création. Mais, comme la commande ne fait rien (pas d'erreur) si la p-list existe déjà, autant la mettre systématiquement.

Variante pour une liste simple

dans le cas de mon application, ou, le tableau auteur n'a qu'une colonne, il n'est pas nécessaire de travailler en type "record", une simple liste rendrait la p-list plus vite lisible, soit :




Pour se faire, une boucle (ligne 86 à 91) pour récupérer les noms un par un suffit. Le code devient :


A vous de choisir l'une ou l'autre option.



Télécharger l'exemple "Tableau"

C'est un projet xCode complet, qui contient ce que nous avons étudié dans plusieurs chapitres, soit : le code de création de tableau, suppression de rangée par menu, inversion du tri d'une colonne, et sauvegarde des données à la fermeture de l'application. (Exemple créé avec xCode 2.4 sous Tiger 10.4. )




La suite - Gestion du Bundle et initialisation p-list


Page précédente

Page suivante

Merci de votre visite

UP