Cocoa Design Patterns
(häftad)av Erik M Buck, Donald A Yacktman
- Format:
- Häftad (paperback)
- Utgiven:
- 2009-09-21
- Språk:
- Engelska
Passar bra ihop
|
De som köpt den här boken har ofta också köpt Cocoa Programming Developer's Handbook 2nd Edition (häftad) av David Chisnall, Scott Anguish, Erik Buck, Donald A Yacktman | |||
|
Pris för båda:
611:-Köp
|
Fler böcker av författarna
Cocoa Programming Developer's Handbook 2nd EditionDavid Chisnall, Scott Anguish, Erik Buck, Donald A Yacktman (häftad) |
|
321:- Köp
|
Kundrecensioner
Recensioner i media
Praise for CocoaDesign Patterns
This long-needed book is a great resource for Cocoa newcomers and veterans who want to get the why behind the what. The list of patterns gives historical perspective and answers many developer questions and the last three chapterscovering Core Data, AppKit, and Bindingsare a must-read; they reveal insights that might otherwise require hours of discussion with Apple engineers or access to source code.
Tim Burks, Software Developer and Creator of the Nu Programming Language, www.programming.nu
This book is a comprehensive and authoritative treatment of design patterns and their practical applications in Cocoa projects. I recommend this book to anyone who wants to advance from intermediate to expert proficiency as a Macintosh developer.
John C. Randolph, Vice President Engineering, Stealth Imaging, Inc.
Cocoa Design Patterns is a fantastic book that will show you the ins and outs of software design patterns, how Cocoa makes use of them, and how to apply them to your own applications for better, more robust, and more maintainable software.
August Trometer, Owner of FoggyNoggin Software
Cocoa Design Patterns is superb! It is highly readable, thoroughly enjoyable, and filled to the brim with wisdom that will make you a more efficient and effective programmer. The authors utilize a consistent and self-contained approach to each chapter, making it easy to return to use as a reference. However, the material is so interesting and vital to Cocoa programmers that youll want to read it from cover to cover.
David Mandell, Independent Developer
Erik and Donalds book really helped me out with the conceptual side of programming. It caused me to realize where I was going wrong in my code and helped me sort out my design issues.
Eoin Houlihan
This book is recommended for any programmer interested in a deeper understanding of Cocoa. Reading it might have helped me become a better software engineer in any object-oriented language. Ill keep it handy as a constant reference and look forward to reading it again more carefully.
Daryl Spitzer
(Computer Bookshops Limited)
Bloggat om Cocoa Design Patterns
Övrig information
Erik M. Buck founded EMB & Associates, Inc. in 1993 and built the company into a leader in the aerospace and entertainment software industries by leveraging the NeXT/Apple software technology that would later become Apple's Cocoa frameworks. Mr. Buck has also worked in construction, taught science to 8th graders, exhibited oil on canvas portraits, and developed alternative fuel vehicles. Mr. Buck sold his company in 2002 and currently holds the title of Senior Staff at Northrop Grumman Corp. Mr. Buck received a BS in Computer Science from the University of Dayton in 1991 and is a frequent contributor to Cocoa mailing lists and technical forums.
(Computer Bookshops Limited)
Innehållsförteckning
Preface xix
Part I: One Pattern to Rule Them All 1
Chapter 1: Model View Controller 2
Chapter 2: MVC Analyzed and Applied 17
Part II : Fundamental Patterns 28
Chapter 3: Two-Stage Creation 29
Chapter 4: Template Method 43
Chapter 5: Dynamic Creation 53
Chapter 6: Category 63
Chapter 7: Anonymous Type and Heterogeneous Containers 77
Chapter 8: Enumerators 85
Chapter 9: Perform Selector and Delayed Perform 99
Chapter 10: Accessors 107
Chapter 11: Archiving and Unarchiving 123
Chapter 12: Copying 135
Part III: Patterns That Primarily Empower by Decoupling 147
Chapter 13: Singleton 148
Chapter 14: Notifications 159
Chapter 15: Delegates 175
Chapter 16: Hierarchies 191
Chapter 17: Outlets, Targets, and Actions 206
Chapter 18: Responder Chain 220
Chapter 19: Associative Storage 232
Chapter 20: Invocations 242
Chapter 21: Prototype 255
Chapter 22: Flyweight 263
Chapter 23: Decorators 268
Part IV: Patterns That Primarily Hide Complexity 274
Chapter 24: Bundles 275
Chapter 25: Class Clusters 282
Chapter 26: Faade 302
Chapter 27: Proxies and Forwarding 312
Chapter 28: Managers 328
Chapter 29: Controllers 337
Part V : Practical Tools for Pattern Application 364
Chapter 30: Core Data Models 365
Chapter 31: Application Kit Views 379
Chapter 32: Bindings and Controllers 393
Appendix: Resources 404
Index 407
(Computer Bookshops Limited)