Découvrir, ou redécouvrir, Objective-C
Lorsque Dominique Buraud m’a contacté pour écrire un livre sur Cocoa j’ai trouvé l’idée plus qu’intéressante. Mais ce n’était pas le moment pour moi. Je me suis donc lancé dans un projet moins ambitieux, mais sur lequel j’étais certain de tenir mes engagements et le délai.
J’ai donc plongé dans la mise à jour d’un livre qui m’avait aidé à bien appréhender ce langage intéressant qu’est Objective-C.
C’est ainsi qu’Objective-C 2.0 Précis et Concis prend enfin en compte les nouveauté de la version 2 du langage. Il est disponible au format ebook, mais aussi pour encombrer vos étagères dans le format papier plus traditionnel grâce aux services de Lulu.
Si vous souhaitez vous lancer dans le développement pour Mac, pour iOS, ou simplement élargir l’horizon de votre culture informatique, j’espère que vous aurez autant de plaisir à lire ce livre que j’en ai eu à l’écrire.
Je renouvelle mes remerciements à mon épouse qui a vu partir quelques soirées aux profit de ces pages. Merci aussi à Nicolas et Jean-Marie qui ont partagé la charge de relire les épreuves. Et un dernier remerciement pour Dominique qui m’a fait confiance.
Bonne lecture à tous.
MaJ: On en parle…
- Chez Mac4Ever;
- Sur Paisible;
- Sur Mac Generation
- Sur CacaoCast Ep.49, LE podcast francophone pour les développeurs Mac/iOS.
De Java à Cocoa: introduction aux tableaux
Je vous propose une découverte rapide des tableaux dans Cocoa.
Création, accès, modification et tri sont à l’ordre du jour. Bonne lecture!
Le modèle de conception KVC
Les 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.