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.
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.
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. )