technologies

Programmer sur Mac OS X (extrait en PDF)
par Florian Innocente le 28.11.2007 à 00:48

Au fil de son évolution, Mac OS X est devenu une plate-forme de développement riche, structurée et séduisante.

Dunod sort un ouvrage destiné justement à tous ceux qui envisagent le système d'Apple sous l'angle de la création de logiciels (Unix, Web, Cocoa, etc).

"Mac OS X Programmation" (27,55 €) vise un public pointu qui cherche à acquérir rapidement les bases de cet environnement. Cocoa, WebKit, Core Animation, Dashboard, Leopard, AppleScript… l'ouvrage brosse au fil de 272 pages le portrait des technologies d'Apple et des fondations du système.

Les pages sont émaillées d'exemples et l'auteur - Etienne Vautherin, un ancien d'Apple - joue les prolongations sur un site dédié : osx-prog.com avec divers compléments et mises à jour des chapitres.

Il nous propose également un extrait en PDF de l'un des chapitres "Binding d'une WebView " (300 Ko).



Vos réactions (12 réactions)
turtle_fr [28/11/2007 08:14]

Mon nouveau livre de chevet :D
JoJoS [28/11/2007 09:22]

Pour moi aussi !!!
Hero [28/11/2007 09:26]

Je pense que je vais le demander pour ma Noël ^^
AmoCrea [28/11/2007 09:58]

Sinon y'a "Apprendre à programmer en Python" disponible en GNU, et accessoirement en PDF !
http://www.framasoft.net/article1971.html
boulifb [28/11/2007 11:17]

Pour aquérir rapidement le nécessaire pour programmer sur Mac OS X?
Llire le tutoriel de l'Objective C: environ 1h de TP.
Il décrit l'essentiel de l'architecture MVC et donc celle de Cocoa. C'est gratuit et c'est bien fait.
Certes, c'est en anglais.
Pre-requis: connaissance de la POO et du C.
Après, les docs en PDF sont très bien faites.
slainer68 [28/11/2007 11:25]

boulifb, t'es bien gentil mais ça serait encore mieux si tu fournissais l'URL où on peut trouver ce dont tu parles ;).
Merki !
Brips [28/11/2007 11:45]

@boulifb
il est ou ce tutoriel ?
Riddick [28/11/2007 11:49]

@boulifb
ça m'intéresse aussi ;)
Ziflame [28/11/2007 12:25]

Je suppose qu'il parle du tutorial d'Apple:

http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/index.html#//apple_ref/doc/uid/TP40000863

Mais la doc d'Apple, il faut des fois s'accrocher. Mais je suppose qu'il y a théoriquement tout pour s'en sortir. Mais il faut jongler avec les différentes sections proposées...

Pour commencer:

http://developer.apple.com/referencelibrary/GettingStarted/GS_Cocoa/index.html
Kounkountchek [28/11/2007 12:26]

Je ne sais pas si c'est le tuto dont parle boulifb mais de chez apple il y a ce tuto pour commencer
(.pdf en anglais)
Quant au bouquin je pense aussi me l'acheter. :)
ericb2 [28/11/2007 14:15]

... mais, non, ce livre est quelque chose de très sérieux, écrit par quelqu'un de très sérieux.

Pour en avoir discuté avec l'auteur ( que j'ai la chance de connaître), ce livre est justement né d'une documentation qui ne permettait pas exactement de s'en sortir (mon avis perso: la doc d'Apple est quelquefois très nulle), et quand on s'est bien frotté à un problème, partager ce qu'on a découvert parce qu'on y a passé du temps est toujours une bonne idée. Bravo Etienne, et merci pour ton travail :)

... au passage, une excellente idée cadeau que je viens de suggérer à ma femme ;)
boulifb [28/11/2007 16:36]

@zflame et aux autres:
Oui, c'est bien ce tutoriel. Voyez, que comme moi, vous l'avez tous trouvé ;)
Certes, il est léger, mais après il faut aller dans les autres docs sur l'objective C (document barbar, j'en conviens). Il m'a fait découvrir l'objective C et ce n'est pas si complexe que ça.
Ce qui est complexe, je vous l'accorde, ce sont les framework. Là, j'en conviens, c'est une autre paire de manche.

@ericb
Je ne critique point ce livre, loin de moi cette idée. Je dis juste que les docs d'Apple, même si elles sont techniques, suffisent. Bon d'accord, c'est pas destiné aux débutants. Là, je suis 100% d'acciord qu'il faut un livre. Mais bon, si on a fait du C/C++/C# ou du Java, l'objective C c'est kifkif bourrico. Après si le livre explique bien comme il faut l'architecture Cocoa et comment fonctionnent les classes NSWindow et compagnie, ben, oui, pourquoi pas. Dans ma vie de développeur, combien de fois j'ai vu des livres (certes pour Windows) qui n'étaient que de mauvaises traductions et mauvais copier/coller de l'API avec un vague exemple à deux balles pour illustrer la fonction. Ou encore combien de "bon gros livres bien épais" ai-je pu voir qui abordent le sujet réel à partir de la moitié du livre.... Rares sont les livre qui entrent directement dans le vif du sujet. Sur ce...

Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.