Cocoa par la pratique version 3 sera traduit en Français...

GercofisGercofis Membre
10:59 modifié dans API AppKit #1
De la réponse de l'auteur lui-même...

Cocoa par la pratique version 3 devrait sortir en Septembre et sera traduit en Français, sans doute par contre ça demande souvent un an...

Pour info...

Réponses

  • aranaudaranaud Membre
    10:59 modifié #2
    Et serrais-tu ce qui contient de nouveau ?
  • 10:59 modifié #3
    Une mise à  jour pour Leopard, pardi.
  • GercofisGercofis Membre
    10:59 modifié #4
    dans 1172254531:

    Et serrais-tu ce qui contient de nouveau ?


    Je pense CoreData par exemple, les bindings et puis sûrement ObjC++
  • clampinclampin Membre
    10:59 modifié #5
    On a une idée sur la date de parution de cet ouvrage ?
  • veveveve Membre
    10:59 modifié #6
    et Objective-C 2 ?
  • GercofisGercofis Membre
    10:59 modifié #7
    dans 1172666850:

    On a une idée sur la date de parution de cet ouvrage ?


    Pour la version Anglaise cet Automne il dit que la traduction demande souvent un an et que lui n'est même pas prévenu...

    Sinon c'est sûrement pour Léopard et Obc-C 2 qui a un moment donné devait s'appeler Obc-c++ qui ajoute les manques par rapport au C++... Est-ce que ça fera une grande révolution a part l'héritage multiple ? Par contre niveau garbage collector je pense a ce que j'ai pu lire de ci de là  ....
  • AliGatorAliGator Membre, Modérateur
    mars 2007 modifié #8
    dans 1172759218:

    Sinon c'est sûrement pour Léopard et Obc-C 2 qui a un moment donné devait s'appeler Obc-c++ qui ajoute les manques par rapport au C++... Est-ce que ça fera une grande révolution a part l'héritage multiple ? Par contre niveau garbage collector je pense a ce que j'ai pu lire de ci de là  ....
    Heu Obj-C 2 et Obj-C++ n'ont rien à  voir

    • Obj-C je ne présente plus, tout le monde le connait, c'est le langage qui se base sur le C (d'ailleurs si je ne me trompe c'est une surcouche du C, je me demande même si c'est pas traduit en C par le compilo en étape itnermédiaire)
    • Obj-C++, qui existe déjà  (fichiers ".mm" et non juste ".m") c'est fait pour pouvoir intégrer du C++ dans un programme ObjC, par exemple pour programmer un bout de votre programme Cocoa en C++, ou encore si vous voulez utiliser une librairie faite en C++ dans votre programme codé en ObjC, etc

    • ObjC 2.0 est/sera une évolution du langage ObjC (et que les API de Léopard utiliseront comme les API Cocoa pré-léopard ont utilisé ObjC)
    • ObjC++ 2.0 est/sera une évolution du langage ObjC++
  • schlumschlum Membre
    10:59 modifié #9
    dans 1172759218:

    Sinon c'est sûrement pour Léopard et Obc-C 2 qui a un moment donné devait s'appeler Obc-c++ qui ajoute les manques par rapport au C++... Est-ce que ça fera une grande révolution a part l'héritage multiple ? Par contre niveau garbage collector je pense a ce que j'ai pu lire de ci de là  ....


    Objective-C++ existe déjà ... C'est les .mm, qui peuvent mêler Objective-C et C++.

    Objective-C 2.0 ne devrait pas apporter l'héritage multiple (il ne me semble pas  ???), mais :
    - Un garbage collector (beurk...) qu'on pourra activer ou désactiver je crois
    - Une gestion améliorée des protocoles avec l'ajout de @optional et @required
    - Les "concrete protocols" (ce que tu appelles l'héritage multiple ??) ; c'est à  dire des protocoles qui pourront contenir du code (des implémentations).
    - Les "method attributes" (pas trop compris ce que c'était...)
    - Le @property permettant de simplifier le système des accesseurs (getters & setters)
    - Une sorte de "foreach" : "for(id obj in array)" (mais qui nécessitera d'implémenter une méthode dans les objets perso qu'on voudra traiter de cette manière)...
  • veveveve Membre
    10:59 modifié #10
    enfin bon, parlera t-on de Objective-C 2 (voir objective-C++) dans le bouquin ?
  • schlumschlum Membre
    10:59 modifié #11
    dans 1172927658:

    enfin bon, parlera t-on de Objective-C 2 (voir objective-C++) dans le bouquin ?

    J'en doute... L'auteur doit travailler dessus depuis un moment, et pour l'instant ce qui concerne l'Objective-C 2.0 est plutôt flou.  ???
    En plus, ça supposerait qu'il travaille avec Xcode 3.0

    Et puis, est-ce que ces fonctionnalités méritent tout un chapitre d'explications ? (certaines ne manquent pas d'intérêt, mais bon, un chapitre pour expliquer un foreach ou le mot clé @optional...)
  • 10:59 modifié #12
    Je doute que l'auteur de ce bouquin se contente d'un ADC online. Il doit certainement avoir un des abonnements payants, et donc avoir accès aux betas de leopard, avec dedans toute la documentation nécessaire.
  • schlumschlum Membre
    mars 2007 modifié #13
    dans 1172930953:

    Je doute que l'auteur de ce bouquin se contente d'un ADC online. Il doit certainement avoir un des abonnements payants, et donc avoir accès aux betas de leopard, avec dedans toute la documentation nécessaire.


    Ce que je voulais dire, c'est que je le vois mal refaire tout son bouquin qui a déjà  une bonne base avec Xcode 3  ;) (copies d'écran, explications etc...)
    Ca ne ferait pas très sérieux non plus de travailler sur un truc qui n'est pas en version finale, et il ne va pas commencer à  l'écrire à  la sortie de Léopard :)

    Enfin bon, je dis ça mais je me trompe peut-être ;)
  • 10:59 modifié #14
    En général la raison d'être des mises à  jour de ces bouquins, c'est la sortie d'un nouvel OS et donc d'un nouvel IDE et de nouveaux frameworks. S'il sort en septembre, Xcode 3 sera déjà  de la partie, et Leopard avec, forcément.

    Alors effectivement, on peut considérer que mettre des captures des betas de leopard dans un bouquin "final", ça ne fait pas sérieux ...mais les captures et autres "aller dans le menu X et choisissez l'article Y" ne sont pas les choses qui soient les plus compliquées à  modifier. Par contre écrire un nouveau chapitre sur CoreAnimation et donc comprendre comment ça marche, faire des tests, ça, ça prend du temps et on peut déjà  le faire en ayant une beta, car toute l'info est déjà  disponible pour les personnes disposant de comptes ADC payants, et est à  priori plus stable que des éléments d'interface graphique.
  • schlumschlum Membre
    10:59 modifié #15
    Mais y aura-t-il un chapitre sur CoreAnimation ? Pour l'instant il n'a jamais parlé des Frameworks autres que Cocoa, Foundation et AppKit si je ne m'abuse.  ???
    Si on se met à  faire un chapitre par framework, le livre n'est pas fini  :P (et pour certains, on pourrait écrire un livre entier ; c'est sans doute le cas pour CoreAnimation...)
  • GercofisGercofis Membre
    10:59 modifié #16
    Faire ou refaire un livre comme ça représente quant même une somme de tavail, il doit bien gagner 4 sous, peut-être pas une fortune, mais l'édition d'un bouquin comme ça, a un cout et il faut quant même être sûr den vendre un certain nombre pour amortir tout ça...

    Il faut donc de la consistance, de la nouveauté, si c'est juste une mise a jour, je doute du potentiel.

    Son livre est tout a fait simple et consiste en une sorte d'exercice commenté simple a réalisé a la fin du quel on peut faire quelques trucs quant même...

    Avec les dates de sortie tout ça semble correspondre avec Xcode 3, donc il devrait y avoir du Core Data et autres, je pense aussi les bindings, tout ça semble d'une logique.

    Vu mon anglais, vous pouvez lui poser directement toutes ces questions?
    aaron@bignerdranch.com

    Il a mis du temps a me répondre, mais s'en est excusé, donc si vous lui posez des questions soyons assez concis afin d'éviter de devenir rappe, ou alors pourrions nous rassembler ici les questions a lui poser ?
  • schlumschlum Membre
    10:59 modifié #17
    Les bindings et la manière d'"Applescripter" une application ont déjà  été traités dans la version 2 il me semble  ;)
  • fouffouf Membre
    10:59 modifié #18
    dans 1173000147:

    Les bindings et la manière d'"Applescripter" une application ont déjà  été traités dans la version 2 il me semble  ;)

    En effet, ainsi que la création des Frameworks, des palettes, l'intégration d'OpenGL dans Cocoa et enfin une "initiation" a GNUStep
  • CeetixCeetix Membre
    10:59 modifié #19
    Je me permet d'upper ce post assez vieux et je ne sais pas si l'annonce à  été faite dans un autre post mais la version 3 est bien traduite et sort le 21 novembre ^^

    ICI
  • schlumschlum Membre
    10:59 modifié #20
  • GercofisGercofis Membre
    novembre 2008 modifié #21
    dans 1226754692:

    Je me permet d'upper ce post assez vieux et je ne sais pas si l'annonce à  été faite dans un autre post mais la version 3 est bien traduite et sort le 21 novembre
    ICI
    Pas franchement trop tôt, pas vraiment donné non plus, mais bon globalement c'est une bonne nouvelle, donc pas le choix je vais le commander...
    Si quelqu'un connait l'éditeur histoire d'en connaitre le sérieux, la traduction de l'ancien bouquin n'était pas mal, et parfois nous avons des vrais surprises.

    Vu la présentation visible sur le lien, ça semble bien reprendre le même thème que le précédent, dire que cet été l'auteur me confirmait ne pas avoir connaissance d'une traduction, je me résignais a acheter le livre en anglais heureusement que je ne l'ai pas trouvé. Même que c'est commandé !!! et voilà ...

    http://www.pearson.fr/livre/?GCOI=27440100726260

Connectez-vous ou Inscrivez-vous pour répondre.