Un nouveau livre consacré à Objective-C 2.0

Christophe Laporte |
Pearson Éducation annonce la sortie d'un nouveau livre consacré à l'Objective-C 2.0 dans sa collection Le Programmeur. Ce livre en français de 420 pages vous permettra d'apprendre tout ce qu’il vous est indispensable de savoir pour mener à bien vos projets dans ce langage si cher à Apple. Toutes les bases du langage (messages, classes et objets, Frameworks, Structures de contrôle) sont présentées ainsi que plusieurs concepts avancés comme le ramasse-miettes. Ce livre a été écrit par Robert Clair qui a passé plus de vingt ans à écrire des logiciels commerciaux dans les domaines de la CAO et du graphisme. Objective-C 2.0 est vendu 30,40 €.
avatar Tefonline | 

Bonjour,

2 questions : Est-ce que ce livre permet au personne ne connaissant pas l'Objective-C de commencer ? La pédagogie du livre est-elle d'apprendre par l'exemple ? J'aime bien quand on a des cas concrets dans les bouquins.

Merci :)

Tef

avatar magicstick | 

...le ramasse-miettes...

Mwhahahahahah

Sinon bien d'avoir des livres en français, ça change.

avatar LossId | 

@ Tefonline : A mon avis il faut des connaissances en C et langage Objet.
Deux pré-requis qui nécessite pour chacun de ces sujets la lecture d'un ou plusieurs livres... L'objective-C étant une surcouche du C et très orienté Objet.

avatar Tefonline | 

@LossId : Merci donc je pense que ca devrait le faire. en fait, c'est surtout qu'il existe quelques livres sur l'Objective-C mais en lisant les critiques, pas mal disent que ces livres sont déjà pour des personnes voulant approfondir leur connaissance en ObjC. Moi je veux commencer ^^
Surtout, il est important d'avoir des livres qui se base sur l'exemple. C'est-à-dire on explique un truc et on le fait en même temps (si possible un exemple en mode graphique et pas console....)

Merci pour ta réponse :)

avatar Feroce | 

On peut aussi supposer que ça ne concerne que l'Objective C et pas Cocoa.
Donc un bouquin de plus à acheter pour ceux qui veulent se lancer dans le développement Mac OS X en partant de zéro :-)

avatar Seccotine | 

@ Tefonline

Si tu n'as jamais programmé de ta vie, je te conseille ce livre de Stephen G. Kochan:

Programming in Objective-C 2.0

Il apprend la base de la programmation avec l'Obj-C. On n'apprend pas à faire une application GUI, mais je pense qu'il apprend bien les bases importantes. Il n'apprend aussi que les choses nécessaires à connaître sur le C. Car ce n'est pas une bonne approche de commencer à apprendre le C totalement, pour ensuite commencer du OO si on ne veut plus faire que cela.

Il continue un peu sur Cocoa par la suite, mais il faudra un autre bouquin pour réellement apprendre correctement à faire de la GUI. En tout cas, cela permet de mieux appréhender la documentation gratuite d'Apple.

EDIT: N.B.: Il ne parle pas que d'Objective-C 2.0 pur et se base quand même sur la Foundation Framework d'Apple. Faut pas déconner non plus :D

avatar LossId | 

@ Tefonline : oui j'ai le même problème. Ce bouquin m'intéresse pour cela. Là j'ai 'Programmation Cocoa sous Mac Os X' de Aaron Hillegas qui es très bien réputé...
Mais j'ai quand même du mal et j'aimerais bien commencer de zéro aussi quitte à lire plusieurs livres. Quand je commence à apprendre quelque chose, j'aime bien approfondir, faire les choses correctement et aller jusqu'au bout :)
Et, de rien :)
Par contre si tu l'achète je veux bien ton retour (MP via forum si tu veux bien)

@ Seccotine : le seul problème de ce genre de livre dont tu parles c'est qu'ils ne sont pas en Français :)

avatar bugman | 

Vous avez essayé les tutos (tuto.com) ? Ca vaut quoi (pour quelqu'un qui connait le C++ mais qui attrape des boutons devant de l'Objective et Xcode) ?
Merci.

avatar Tefonline | 

@LossId : Ah cool je voulais me l'acheter ce bouquin justement !! (Cocoa sous Mac Os X' de Aaron Hillegas) Il a l'air vraiment pas mal !
Par contre est-ce que cela traite du côté graphique ? Pas trop d'exemple console ?

Actuellement je lis celui-ci : Cocoa Programming: A Quick-Start Guide for Developers de Daniel H. Steinberg
Mais en anglais... Mais bon avec un peu d'effort on y arrive mais pas toujours évident. Donc c'est pour ça qu'un livre en français m'intéresse ^^

Merci pour ton retour pour l'autre bouquin de Aaron

avatar Seccotine | 

@ LossId

Je peux comprendre le besoin du français pour débuter, mais si vous voulez vous lancer dans la programmation, il ne faut pas espérer ne pas devoir passer par l'anglais à un moment où un autre ;)

Par contre, peut-être que ce livre-ci est un équivalent de celui dont j'ai donné la référence. Je ne sais pas du tout de quoi il parle...

Sinon, dans les bouquins, mais encore une fois en anglais, il y a ceci qui est intéressant, mais pour une étape plus lointaine :

Cocoa Design Patterns (2009) de Addison Wesley

avatar LossId | 

@ Tefonline : Je commence à peine le livre (chapitre 3), donc je ne sais pas trop mais à priori oui, on utilise Interface Builder. Par contre on peut rester en contact et s'échanger les avis, ce livre m'intéresse beaucoup aussi.

@ Seccotine : Oui, bien sur que l'Anglais est un incontournable, mais pour commencer, le Français est quand même mieux quand on à pas (encore) un grand niveau d'Anglais :)

avatar lyon3 | 

Je trouve que c'est dommage de payer pour ça. J'ai trouvé un excellent tutoriel sur le site du zéro, (je n'avais aucune notion en programmation) pour apprendre le langage C en utilisant Xcode. C'est apparemment la base indispensable pour apprendre l'objective C. Du coup je recherche un bon tutoriel pour l'objective C. Je vais tenter de lire selon les recommandations d'apple : Cocoa Fundamentals Guide pour la théorie et Cocoa Application Tutorial pour la pratique.

avatar GaaL33 (non vérifié) | 

@Tefonline @LossId. J'ai bien attaqué le livre d'Aaron Hillegas. Il est assez didactique et aborde vraiment bcp d'aspect de Cocoa. Par contre, à mon avis, ce n'est pas un livre pour apprendre Objective-C sans avoir un minimum de notions en C. A bout de quelques chapitres, les principes de Cocoa deviennent assez denses.

Il y a aussi quelques erreurs : voir sur le site d'Aaron http://www.bignerdranch.com/book/cocoa®_programming_for_mac®_os_x_3rd_edition

avatar GaaL33 (non vérifié) | 

@lyon3 : il existe Become An Xcoder, qui existe aussi en français : http://www.cocoalab.com/?q=becomeanxcoder

CONNEXION UTILISATEUR