Bonjour à tous.
J'ai essayé de comprendre les Bindings sous Cocoa, j'ai même réussi à en implémenter dans une application mais un truc me chiffonne dans le tutorial proposé par Apple (C'est le Currency Converter avec bindings).
Ce que je ne comprends pas, c'est pourquoi ils n'ont pas besoin d'implementer des accessors (notamment les méthodes set...) pour
définis dans la classe Converter ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 double dollarsToConvert; double exchangeRate;
Dites-moi si j'ai bien tout compris dans le cheminement :
Pour moi, quand l'utilisateur change ces valeurs depuis l'interface (donc execute indirectement un setFloatValue: sur les champs correspondants), le binding avertit le Controller qui lui-même fait executer une setValue à l'objet qu'il contrôle (ici, une instance de Converter)
Merci d'avance !
Partager