Les design patterns de Cocoa

  • Nombre de pages : 469 pages
  • Date de parution : 19/03/2010

Résumé

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.

Sommaire

  • Un pattern omniprésent
    • Modèle-vue-contrôleur
    • Analyse et application de MVC
  • Patterns fondamentaux
    • Création en deux étapes
    • Patron de méthode
    • Création dynamique
  • Patterns qui favorisent le découplage
    • Singleton
    • Notification
    • Délégué
  • Patterns qui masquent la complexité
    • Bundle
    • Regroupement de classes
    • Façade
  • Outils d'application des patterns
    • Modèles de core data
    • Vues application kit
    • Bindings et contrôleurs

Caractéristiques

  • Parution : 19/03/2010
  • Edition : 1ère édition
  •  
  • Nb de pages : 469 pages
  • Format : 19 x 23
  • Couverture : Broché
  • Poids : 830 g
  • Intérieur : Noir et Blanc
  •  

mentions légales | conditions générales de vente | copyright © 2012
(1) livraison gratuite à partir de 49 € en France métropolitaine