Vends livre "Learning Carbon"

VeillardVeillard Membre
12:54 modifié dans Coin canapé & détente #1
Comme j'ai besoin de sous, je vends "Learning Carbon" état neuf au prix de 20 ¤ port compris (prix d'achat 37 ¤)...
Si ça intéresse quelqu'un...

Réponses

  • elfelf Membre
    12:54 modifié #2
    Je ne pense pas que qui que se soit ne s'interesse à  Carbon, a part peut être des historiens... C'est du passé, et c'est prèsque mort!
  • 12:54 modifié #3
    Euh... vire Carbon de OS X et Apple s'écroule....
  • fouffouf Membre
    12:54 modifié #4
    Et puis, il ya tellement d'API en Carbon qui ne sont pas porté sur Cocoa que ca peut être intéressant ...
  • elfelf Membre
    12:54 modifié #5
    dans 1146471195:

    Euh... vire Carbon de OS X et Apple s'écroule....


    En même temps, ça se perd de plus en plus ça! Tout se fait reécrire en Cocoa. On parle de reécriture de Finder pour Léopard. iTunes y est passé aussi! Certes, il beaucoups en Carbon, mais rien de nouveaui
  • 12:54 modifié #6
    iTunes est toujours en Carbon...

    Et Adobe CS3, pour toi ce n'est pas "nouveau" (quand ça sortira)?
  • BruBru Membre
    12:54 modifié #7
    dans 1146495581:

    En même temps, ça se perd de plus en plus ça! Tout se fait reécrire en Cocoa. On parle de reécriture de Finder pour Léopard.


    Des pans entiers du système sont toujours sous carbon. L'exemple le plus visible est la gestion des menus.
    Les classes cocoa pour les menus ne font appel à  l'api Carbon pour fonctionner.

    Et le Window Manager de Carbon est bien plus riche que la classe NSWindow de cocoa (par exemple, les fenêtres avec barre de titre sur le côté).

    dans 1146495581:

    iTunes y est passé aussi!


    Où as-tu révé que iTunes avait été réécrit sous Cocoa ?
    Ma version chez moi (6.0.4) tourne toujours sous Carbon.
    D'ailleurs, je ne pense pas pas que iTunes soit cocaà¯sé de sitôt, car l'api Carbon est conceptuelement plus proche de l'api Windows que Cocoa, ce qui facilite le développement conjoint de cette apli sous les 2 OS.

    .
  • elfelf Membre
    12:54 modifié #8
    Soit, je m'avoue à  court d'arguments! Vous avez gagné! lol

    Par contre pour iTunes, j'avais entendu ça dans un PomPomPomPom que c'était en Cocoa!

    Ensuite y-a-t'il un moyen de voir si une application est Carbon ou Cocoa?
  • BruBru Membre
    12:54 modifié #9
    dans 1146582302:

    Ensuite y-a-t'il un moyen de voir si une application est Carbon ou Cocoa?


    Plusieurs méthodes :

    1. tu ouvres le fichier info.plist du package.
    Si il manque la clé NSPrincipalClass, peu de chance que ce soit une appli cocoa.
    Mieux, s'il y a un clé LSRequiresCarbon à  YES (cas de iTunes), c'est que c'est vraiment pas cocoaà¯sé.

    2. tu utilises l'outil otool. Si aucune classe ne sort, c'est que c'est pas cocaà¯sé.

    .
  • VeillardVeillard Membre
    12:54 modifié #10
    ça y est, le livre est vendu, merci à  tous...
Connectez-vous ou Inscrivez-vous pour répondre.