Introduction à CalendarStore
Je vous propose un petit exemple d’utilisation du framework Cocoa d’accès à vos agenda.
Ce petit exemple montre comment extraire la liste des tâches à faire de vos différents agendas. Ce sont les tâches crées dans Mail ou iCal ou toute autre application utilisant l’agenda partagé du Mac.
Attention, le framework Calendar Store n’est disponible que dans Cocoa. Il n’est pas disponible sur iPhone… C’est d’ailleurs une des grosses lacunes des API de ce système.
Entre Swing et Cocoa: Tableaux avec NSTableView
Voici un nouveau tutoriel qui présente dans un exemple simple comment mettre en œuvre un tableau dans l’interface utilisateur d’une application Cocoa.
Cet article présente les deux approche: source de données et liaison de données. Mais seule cette dernière approche sera mise en œuvre dans l’exemple.
Comme à mon habitude, cet exemple compare la solution proposée par Cocoa avec celle disponible en Java avec Swing.
Cet article est la première partie d’un exemple plus complet. La seconde partie présentera comment utiliser des colonnes « case à cocher » ainsi que des dates. L’initialisation des données sera également traitée.
CS193p: Présence 01
Et voilà, j’ai enfin mis en ligne la première itération du mini-projet Présence.
Pour la partie bonus j’ai ajouté une vue qui simule un chargement de données. Cette partie utilise la classe NSTimer pour temporiser les étapes.
Tous les détails sont sur l’article avec l’archive du projet.