Programming in Objective-C 2.0 propose une solide introduction au langage incontournable pour le développement sous iPhone, iPad, ou MacOS. Pas de prérequis pour aborder ce livre. Même si Objective-C est, au même titre que le C++, une évolution du langage avec l’introduction des notions de programmation orientée objet, il n’est pas nécessaire d’avoir déjà fait du ou de connaitre un langage objet.
Stephen G. Kochan, auteur prolifique sur les langages C, Objective-C, AppleScript ou Unix, propose un style très pas à pas, proche du tutoriel. On apprend avec une facilité déconcertante. Passé les 300 premières pages, on met de côté le langage pour s’intéresser au Foundation Framework, les classes de base du langage (un peu comme la std en C++). L’essentiel est présenté sans que cela ne devienne pénible à lire.
La dernière partie vient récompenser nos efforts et nous propose de développer une petite application iPhone à l’aide de Cocoa (la librairie graphique d’Apple). J’imagine que la plupart des lecteurs se tourne vers ce langage à ces fins là et même si cette brève introduction n’est pas suffisante, c’est une très bonne transition vers des livres consacrés au développement mobile.
Review
Programming in Objective-C 2.0 propose une solide introduction au langage incontournable pour le développement sous iPhone, iPad, ou MacOS. Pas de prérequis pour aborder ce livre. Même si Objective-C est, au même titre que le C++, une évolution du langage avec l’introduction des notions de programmation orientée objet, il n’est pas nécessaire d’avoir déjà fait du ou de connaitre un langage objet.
Stephen G. Kochan, auteur prolifique sur les langages C, Objective-C, AppleScript ou Unix, propose un style très pas à pas, proche du tutoriel. On apprend avec une facilité déconcertante. Passé les 300 premières pages, on met de côté le langage pour s’intéresser au Foundation Framework, les classes de base du langage (un peu comme la std en C++). L’essentiel est présenté sans que cela ne devienne pénible à lire.
La dernière partie vient récompenser nos efforts et nous propose de développer une petite application iPhone à l’aide de Cocoa (la librairie graphique d’Apple). J’imagine que la plupart des lecteurs se tourne vers ce langage à ces fins là et même si cette brève introduction n’est pas suffisante, c’est une très bonne transition vers des livres consacrés au développement mobile.