- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
New Trade Paper
Currently out of stock.
Other titles in the Developer's Library series:
Cocoa Programming Developer's Handbook (Developer's Library)by David Chisnall
Synopses & Reviews
The Most Complete, Authoritative Guide to Cocoa Programming for Mac OS X
Cocoa® Programming Developer’s Handbook is a comprehensive, practical reference that brings together all the knowledge, techniques, and code that experienced Mac OS X programmers need to build rich, powerful Cocoa applications. It fully reflects the latest Cocoa innovations, including the latest architectural changes and tools introduced with Mac OS X 10.6 (Snow Leopard).
David Chisnall addresses virtually every aspect of Cocoa application development, from advanced multimedia programming to networking. Chisnall offers deep wisdom about issues ranging from user interface design to system programming–insights available nowhere else. Each of his examples demonstrates a single aspect of the Cocoa API and illuminates modern best practices. Coverage includes
This book is the perfect follow-up to Aaron Hillegass’ renowned tutorial, Cocoa Programming for Mac OS X, Third Edition (Addison-Wesley, 2008), and is the ideal single-source reference for experienced developers working with Cocoa on the Mac OS X or iPhone platforms.
A companion web site contains extensive downloadable source code designed for easy reuse, plus additional material on effective Cocoa programming.'
This updated edition offers expert guidance and up-to-the-minute best practices for building object-oriented applications with the Cocoa framework for Mac OS X and the iPhone.
Cocoa Programming Fundamentals LiveLessons provides a video guided tour of the powerful and elegant Cocoa APIs and programming tools found on Mac OS X. Expert author and developer David Chisnall explains how Cocoa's core frameworks and components work, and then demonstrates how to put them to use in designing and developing sophisticated Mac OS X applications. Includes: -LiveLessons DVD with 4+ hours of video instruction - $150 value -David Chisnall's Cocoa Programming Developer's Handbook, the most complete guide to Cocoa programming for Mac OS X - a $60 value Learn Cocoa programming fundamentals quickly, easily, and cost-effectively! About the LiveLessons DVD This bundle’s video lessons focus on exactly what you need to know to master new skills fast–and then put them to work immediately. Watch and learn from an expert developer as he covers all the fundamentals of developing sophisticated Mac OS X applications using Cocoa’s wide array of tools and technologies.
A complete guide to mastering Mac OS X programming with the Cocoa APIs
The Cocoa programming environment—Apple’s powerful set of clean, object-oriented APIs—is increasingly becoming the basis of almost all contemporary Mac OS X development. With its long history of constant refinement and improvement, Cocoa has matured into a sophisticated programming environment that can make Mac OS X application development quick, efficient, and even fun.
Yet for all its refined elegance and ease of use, the staggering size of the Cocoa family of APIs and the vast magnitude of the official documentation can be intimidating to even seasoned programmers.
To help Mac OS X developers sort through and begin to put to practical use Cocoa’s vast array of tools and technologies, Cocoa® Programming Developer’s Handbook provides a guided tour of the Cocoa APIs found on Mac OS X, thoroughly discussing—and showing in action—Cocoa’s core frameworks and other vital components, as well as calling attention to some of the more interesting but often overlooked parts of the APIs and tools.
This book provides expert insight into a wide range of key topics, from user interface design to network programming and performance tuning.'
About the Author
David Chisnall has in-depth knowledge of Cocoa as both implementer and developer. As co-founder of the Étoilé project to build an open source desktop environment atop GNUstep, he has created a new Objective-C runtime library, contributed code to the Objective-C front end for the LLVM compiler, and published many papers on Objective-C. He wrote an extremely popular series of articles on Objective-C and Cocoa for InformIT, and authored The Definitive Guide to the Xen Hypervisor.
Table of Contents
List of Figures
List of Tables
Part I: Introducing Cocoa
Chapter 1: Cocoa and Mac OS X
Chapter 2: Cocoa Language Options
Chapter 3: Using Apple's Developer Tools
Part II: The Cocoa Frameworks
Chapter 4: Foundation: The Objective-C Standard Library
Chapter 5: Application Concepts
Chapter 6: Creating Graphical User Interfaces
Chapter 7: Windows and Menus
Chapter 8: Text in Cocoa
Part III: Cocoa Documents
Chapter 9: Creating Document-Driven Applications
Chapter 10: CoreData
Part IV: Complex User Interfaces
Chapter 11: Working with Structured Data
Chapter 12: Dynamic Views
Part V: Advanced Graphics
Chapter 13: Custom Views
Chapter 14: Sound and Music
Chapter 15: Advanced Visual E_ects
Chapter 16: Supporting PDF and HTML
Part VI: User Interface Integration
Chapter 17: Searching and Filtering
Chapter 18: Contacts, Calendars, and Secrets
Chapter 19: Pasteboards
Chapter 20: Services
Chapter 21: Adding Scripting
Part VII: System Programming
Chapter 22: Networking
Chapter 23 Concurrency
Part VIII: Appendixes
Chapter 24: Portable Cocoa
Chapter 25: Advanced Tricks
What Our Readers Are Saying