Bouquin OS X

muqaddarmuqaddar Administrateur
08:54 modifié dans API AppKit #1
Salut à  tous,

Je cherche un deuxième bouquin pour Cocoa (après Cocoa par la pratique), assez récent, compatible 10.3. J'ai vu celui-là , d'Aaron Hilegass (encore :), qui semble aussi être basé sur la pratique (cool) avec la création de 6 applis :

http://www.eyrolles.com/Accueil/Livre/9780321213143/livre-cocoa-programming-for-mac-os-x.php

Vous avez lesquels vous ?
J'aime bien la doc Apple, mais ce qui lui faudrait en plus c'est un exemple à  chaque méthode citée, parce que j'ai du mal à  la comprendre parfois.

Réponses

  • 08:54 modifié #2
    Aucun ;)

    Pour commencer, j'ai tout fait avec les tuto de Project:Omega, puis je me suis débrouillé avec la doc Apple. Quand je veux un exemple de code, il y a la "bible" http://cocoadev.com, ou bien alors c'est trop spécialisé et ni bouquin, ni site n'en parle ;)
  • muqaddarmuqaddar Administrateur
    08:54 modifié #3
    Arldon, faudra que tu m'apprennes à  me servir de CocoaDev, parce que je pige rien ! :(
    Je dois être trop bête (©ptit bras).

    Tu fais des recherches ?
  • 08:54 modifié #4
    Le "Tu fais des recherches" s'applique à  quoi? À mon "boulot", à  la façon de je sers de Cocoadev, ou à  ce que je programme ;). Bon dans les 3 trois cas, la réponse est "oui".

    Bon, pour cocoadev, je mets simplement le nom de la méthode pour laquelle je veux un exemple dans le champ de recherche.
  • muqaddarmuqaddar Administrateur
    08:54 modifié #5
    Merci Arldon le chercheur ! ;)
  • ClicCoolClicCool Membre
    08:54 modifié #6
    dans 1094820892:

    Merci Arldon le chercheur ! ;)

    Un chercheur en (d') Or  ;D
  • odjauodjau Membre
    08:54 modifié #7
    dans 1094820544:

    Je dois être trop bête (©ptit bras).


    ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
  • TiffTiff Membre
    08:54 modifié #8
    J'ai vu celui-là , d'Aaron Hilegass

    Ben, le sommaire n'a pas l'air mal. Tu me feras une photocopie ?
    Cocoa: What is it? Let's get started Objective-C Controls Helper objects Bindings and NSController NSUndoManager Archiving Nib files and NSWindowController User defaults Using notifications Using alert panels Localization Custom views Images and mouse events Reponders and keyboard events Working with fonts and NSAttributedString Pasteboards and Nil-targeted actions Categories Drag-and-drop NSTimer Sheets Creating NSFormatters Printing Updating menus Working with NSTextView Creating interface builder palettes AppleScript Cocoa and OpenGL Creating frameworks GNUstep


    Déformation professionnelle ? Je préfère les bouquins. Tu peux les prendre n'importe où pour les étudier, et tu n'as pas besoin de deux écrans : un pour coder, un pour le tuto.
    Mais bon, cocoadev c'est super aussi, pour trouver rapidement une info.

    Tu maà®trises déjà  Cocoa par la pratique ? Tu as fait beaucoup d'applis qui utilisent ses principes ?  ;)

    Bon, c'est vrai qu'il commence à  dater. Si tu commandes le bouquin d'Aaron, dis-moi s'il est bien.
  • Eddy58Eddy58 Membre
    08:54 modifié #9
    Tiens en parlant de bouquins, j'ai reçu le mien : Cocoa Programming. C'est un beau pavé !!! :D

    C'est la dernière édition, de février 2003. Il a été écrit par 3 gars qui connaissent les technologies NextStep depuis le début des années 90, et qui ont suivies toutes les évolutions de notre cher Cocoa. L'un d'eux a entre autre créé le site www.stepwise.com

    J'ai commencé a le lire. Ca commence par de la théorie en expliquant l'Objective-C et les conventions Cocoa. Ensuite toute une partie est consacrée au Foundation Framework, puis a l'Application Kit Framework. Ensuite tout est développé, les classes disséquées, avec énormément d'exemples.  :P
    A la fin du livre, la conception d'un Tetris est expliquée de A à  Z.

    Tout les exemples sont disponibles au download sur le site dédié :
    http://www.cocoaprogramming.net/

    C'est un très beau livre et je le conseil à  quiconque veut connaitre Cocoa. Personnellement je vais apprendre pleins de choses avec .
  • TiffTiff Membre
    08:54 modifié #10
    Sur cocoaprogramming.net, il n' y a que la première édition, celle pour Jaguar.
    J'ai mal vu ?  ???
  • ClicCoolClicCool Membre
    08:54 modifié #11
    dans 1094830877:

    Sur cocoaprogramming.net, il n' y a que la première édition, celle pour Jaguar.
    J'ai mal vu ?  ???

    J'ai vu pareil moi aussi :(
    Comment ça ça prouve rien ?
    Dites tout de suite que j'ai de la mrd dans les yeux ;)

    Bon, pour ma part, je suis comme Arldon: self formation à  partir de la mine d'info du net et de la doc Apple etc...
    Je refuse d'investir mes petits euros dans un bouquin périmé dès sa sortie (surtout s'il est traduit).
    Mais bon c'est sur je gagne pas mavie avec la programmation maintenant :)
  • Eddy58Eddy58 Membre
    septembre 2004 modifié #12
    dans 1094830877:

    Sur cocoaprogramming.net, il n' y a que la première édition, celle pour Jaguar.
    J'ai mal vu ?  ???

    Non Tiff et ClicCool vous avez bien vu, il n'y a pas d'édition pour Panther :(, et je ne sais pas s'il y en aura une. Tout est expliqué avec Project Builder. Mais ce bouquin m'intéresse par sa grande diversité, même s'il n'est pas des plus récents, on y apprend des tas de choses. :)
  • TiffTiff Membre
    septembre 2004 modifié #13
    Sur amazon.fr, seule la première édition est en vente. Dis, tu l'as trouvée où la deuxième ?

    [EDIT]
    La première édition date de sept 2002, tu parlais bien d'une plus récente tout à  l'heure, non ?
  • Eddy58Eddy58 Membre
    08:54 modifié #14
    dans 1094831586:

    Sur amazon.fr, seule la première édition est en vente. Dis, tu l'as trouvée où la deuxième ?

    [EDIT]
    La première édition date de sept 2002, tu parlais bien d'une plus récente tout à  l'heure, non ?


    Oui, mais leur site est pas à  jour. Je l'ai commandé sur Amazon, et c'est bien l'édition corrigée de février 2003 qu'ils envoient. :)
  • TiffTiff Membre
    08:54 modifié #15
    Pour Arldon et ClicCool : vous êtes des "pros" de la programmation il me semble. Donc vous savez d'instinct ce qu'il est possible de faire ou de ne pas faire. Dans ce cas il est plus facile d'aller chercher ce que l'on cherche.
    Sans mes deux bouquins, je n'aurais jamais eu la moindre idée de ce qu'était Cocoa. Par où commencer ?  ???
  • TiffTiff Membre
    08:54 modifié #16
    dans 1094831796:

    c'est bien l'édition corrigée de février 2003 qu'ils envoient


    T'as le sommaire ? :)
  • muqaddarmuqaddar Administrateur
    08:54 modifié #17
    ouais si c'est pas au moins pour panther et pour parler des bugs des bindings .... ça vaut pas le coup... ;)
  • Eddy58Eddy58 Membre
    08:54 modifié #18
    dans 1094832006:

    dans 1094831796:

    c'est bien l'édition corrigée de février 2003 qu'ils envoient


    T'as le sommaire ? :)


    Le sommaire est ici : http://www.cocoaprogramming.net/ContentAtAGlance.html

    Pour avoir le sommaire détaillé il faut charger le pdf en lien sur cette même page.  8)
  • Eddy58Eddy58 Membre
    08:54 modifié #19
    dans 1094832032:

    ouais si c'est pas au moins pour panther et pour parler des bugs des bindings .... ça vaut pas le coup... ;)


    Non désolé Osxitan, mais tu ne trouveras surement pas de solution pour tes bindings buggés dans ce bouquin ;) Va falloir te débrouiller autrement  :-\ (De toute façon ClicCool va surement t'arranger ça  ;D )
  • TiffTiff Membre
    08:54 modifié #20
    C'est le sommaire de la première édition. rien de nouveau ?Seulement quelques correctifs ?
  • Eddy58Eddy58 Membre
    08:54 modifié #21
    dans 1094832524:

    C'est le sommaire de la première édition. rien de nouveau ?Seulement quelques correctifs ?


    Oui c'est tout, la seconde édition est seulement "débuggée"......
  • 08:54 modifié #22
    dans 1094831941:

    Pour Arldon et ClicCool : vous êtes des "pros" de la programmation il me semble. Donc vous savez d'instinct ce qu'il est possible de faire ou de ne pas faire. Dans ce cas il est plus facile d'aller chercher ce que l'on cherche.

    C'est peut-être une conséquence de côté "autodidacte"... Quand on apprend comme ça, on dois chercher beaucoup pour trouver ce que l'on cherche, et donc on tombe forcément sur beaucoup de chose. Les choses qui ne concernent pas notre recherche mais jugées intéressantes sont gardées dans un coin de la mémoire (ou dans les bookmarks ;)) pour être ressorties au besoin. Le fait qu'on soit des "pros" est (en tous cas en qui me concerne) plus une conséquence de méthode de recherche que de talent personnel.
  • ClicCoolClicCool Membre
    septembre 2004 modifié #23
    Bien dit Arldon,  :)

    j'aprouve 8)

    Methodes de recherche et "Gestion de nos bookmarks", Et ...


    ... Passion  :D
  • BornToBeCocoaBornToBeCocoa Membre
    08:54 modifié #24
    dans 1094819790:

    Salut à  tous,

    Je cherche un deuxième bouquin pour Cocoa (après Cocoa par la pratique), assez récent, compatible 10.3. J'ai vu celui-là , d'Aaron Hilegass (encore :), qui semble aussi être basé sur la pratique (cool) avec la création de 6 applis :

    http://www.eyrolles.com/Accueil/Livre/9780321213143/livre-cocoa-programming-for-mac-os-x.php

    Vous avez lesquels vous ?
    J'aime bien la doc Apple, mais ce qui lui faudrait en plus c'est un exemple à  chaque méthode citée, parce que j'ai du mal à  la comprendre parfois.


    Sauf erreur, Cocoa par la pratique est la version traduite en français de la première édition du livre d'Hillegass. Cocoa Programming est la seconde édition (pas traduite). S'il est vrai que de 10.2 à  10.3 certaines choses ont changé, il y a toutefois peu de différences entre les deux éditions. Je ne suis pas sûr que cela vaille le coup si tu as déjà  la première édition, mais c'est vrai qu'il n'y a rien d'autre de récent.
    Perso, je travaille sur la seconde édition. C'est assez efficace pour les débutants comme moi. Cela permet d'avancer assez vite pour découvrir les concepts mais il faut creuser ensuite sur les sites internets comme Objective-Cocoa... pour pouvoir mettre en pratique.

    Si tu peux lire en anglais (Cocoa Proramming est en anglais), alors peut-être qu'en fouillant sur les sites US il y a d'autres références ?

    PS : Attention, le livre n'aide pas vraiment à  créer 6 applications (comme le fait Cocoa Programming). Il s'agit plutôt d'exercices pratiques.
  • mpergandmpergand Membre
    08:54 modifié #25
    Core Mac OS X and Unix Programming

    Pas vraiment pour les débutants, très cher (~90$) et pas dispo en France semble-t-il, mais les sources des exemples du bouquin sont téléchargeables: Sources
  • Eddy58Eddy58 Membre
    08:54 modifié #26
    dans 1098528903:

    Core Mac OS X and Unix Programming

    Pas vraiment pour les débutants, très cher (~90$) et pas dispo en France semble-t-il, mais les sources des exemples du bouquin sont téléchargeables: Sources

    Vu le sommaire ca a l'air très intéressant en effet. Le contenu a l'air très technique, il y a même un chapitre sur le multi-processing. :)
Connectez-vous ou Inscrivez-vous pour répondre.