Les design patterns de Cocoa

Fiche technique

Format : Broché
Nb de pages : XIX-469 pages
Poids : 833 g
Dimensions : 19cm X 23cm
Date de parution :
ISBN : 978-2-7440-2408-5
EAN : 9782744024085

Les design patterns de Cocoa

de ,

chez Pearson

Collection(s) : Référence

Paru le | Broché XIX-469 pages

Perfectionnement

39.50 Indisponible

traduit de l'américain par Hervé Soulard avec la contribution technique de Renaud Pradenc


Quatrième de couverture

Les design patterns de Cocoa

Développez plus efficacement en Cocoa !

Très souvent, les développeurs d'applications pour le Mac et l'iPhone sont dépassés par l'étendue et la complexité des frameworks Cocoa. Si Cocoa est effectivement vaste, il suffit d'en comprendre les patterns orientés objet pour qu'il devienne remarquablement élégant, cohérent et simple.

Le but de cet ouvrage est de vous expliquer la conception et la logique de Cocoa à travers les design patterns sur lesquels il se fonde. Vous commencerez par le pattern MVC (Modèle-Vue-Contrôleur), essentiel aussi bien au développement Mac qu'iPhone, et recommandé voire imposé par les outils d'Apple. Puis vous aborderez les autres patterns, classés selon trois groupes : les fondamentaux, ceux qui favorisent le découplage et ceux qui masquent la complexité. Vous y trouverez enfin des outils d'application, parmi lesquels les modèles Core Data, les vues AppKit, les bindings et les contrôleurs.

Les vingt-huit design patterns recensés dans cet ouvrage vous fournissent des stratégies éprouvées pour résoudre rapidement les problèmes récurrents rencontrés sous Cocoa et vous permettre de mieux comprendre sa structure. Illustrés par des exemples réels et des morceaux de code que vous pouvez intégrer immédiatement à vos applications, ces patterns vous aideront à maîtriser rapidement Cocoa et à améliorer la performance de vos programmes.

Biographie

Erik M. Buck a créé, en 1993, la société EMB & Associates, Inc., devenue leader dans le secteur du logiciel de divertissement et l'aérospatial grâce à l'exploitation des technologies de NeXT/ Apple, qui se trouvent à présent dans les frameworks Cocoa d'Apple. Il contribue à plusieurs forums techniques sur Cocoa, et a publié un ouvrage sur le sujet.

Donald A. Yacktman utilise de manière professionnelle Cocoa et les technologies antérieures, OpenStep et NextStep, depuis 1991. Il est consultant indépendant en développement Cocoa et iPhone.