Sylvain v2.0



Découvrir le modèle Key Value Observing

Publié dans Développement,OS X.4 Tiger,OS X.5 Leopard par sylvain le 29 avril 2008

Après avoir rapidement découvert le modèle de conception Key Value Coding, je vous propose une introduction au modèle Key Value Observing qui est à Cocoa ce que le PropertyChangeEvent est aux Java Beans.

Si KVC permet de définir un moyen générique pour consulter et modifier les propriétés d’un objet, le modèle KVO a pour objectif de vous fournir un moyen de suivres les évolutions d’une valeur de propriétés.

Cet article de présente donc les protocoles à connaître ainsi que leur mise en œuvre dans une petite application de test.

Bonne découverte à tous.

Tags :, , , , , , , , , , , , , ,

scoopeo:Découvrir le modèle Key Value Observing  fuzz:Découvrir le modèle Key Value Observing  tapemoi:Découvrir le modèle Key Value Observing  digg:Découvrir le modèle Key Value Observing  del.icio.us:Découvrir le modèle Key Value Observing  reddit:Découvrir le modèle Key Value Observing  Y!:Découvrir le modèle Key Value Observing
Commentaires fermés

Le modèle de conception KVC

Publié dans Développement par sylvain le 14 avril 2008

objectkvc.pngLes développeurs Java doivent commencer par apprendre à respecter les conventions de codage nécessaire pour obtenir des objets Java qui soient des JavaBeans. Parallèlement les développeurs Cocoa apprennent des conventions similaire et les appliquent, sans en être immédiatement conscients, pour que leurs objets respectent le modèle de conception Key Value Observing.Le parallèle n’est pas anodin et le modèle KVC fourni un socle pour une architecture de composants logiciels similaire à celle de Java.Il en est la pierre d’échappement et rien, ou presque, n’est possible en Cocoa sans le respect de ce modèle.Voici donc un petit article de présentation qui montre comment respecter ce modèle et comment l’utiliser.

Tags :, , , , , ,

scoopeo:Le modèle de conception KVC  fuzz:Le modèle de conception KVC  tapemoi:Le modèle de conception KVC  digg:Le modèle de conception KVC  del.icio.us:Le modèle de conception KVC  reddit:Le modèle de conception KVC  Y!:Le modèle de conception KVC
Commentaires fermés