Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | December 5, 2014

    William Gibson: IMG William Gibson: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer

On Order

$59.99
New Trade Paper
Currently out of stock.
Add to Wishlist
Qty Store Section
- Local Warehouse Software Engineering- Programming and Languages

Cocoa Programming Developer's Handbook (Developer's Library)

by

Cocoa Programming Developer's Handbook (Developer's Library) Cover

 

Synopses & Reviews

Publisher Comments:

'

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  

  • Combining Cocoa Foundation and Application Kit to layer rich, modern application features atop efficient low-level functions
  • Mastering the Cocoa application model, including events and drawing
  • Developing document-driven applications with Cocoa
  • Utilizing the new Core Data framework to automate persistence in documents
  • Building more sophisticated user interfaces with advanced View Objects
  • Using Core Animation to create intricate animated objects with very little code
  • Taking advantage of OS X’s speech recognition and synthesis APIs
  • Using System-wide Address Book, Metadata Indexing, and Previewing to integrate applications smoothly into the OS X environment
  • Mastering networking and other low-level system programming features
  • Utilizing Cocoa’s new concurrency mechanisms, including Snow Leopard’s Grand Central

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.'

Synopsis:

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.

Synopsis:

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.

Synopsis:

'

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

Preface

 

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

 

Index

Product Details

ISBN:
9780321639639
Author:
Chisnall, David
Publisher:
Addison-Wesley Professional
Subject:
Programming Languages - General
Subject:
Object-oriented pro
Subject:
Application program interfaces (Computer soft
Subject:
Software Engineering - Programming and Languages
Copyright:
Edition Description:
Trade paper
Series:
Developer's Library
Publication Date:
December 2009
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Y
Pages:
936
Dimensions:
9 x 7.02 x 1.232 in 1261 gr

Related Subjects

Computers and Internet » Apple » OS X » Programming
Computers and Internet » Operating Systems » General
Computers and Internet » Software Engineering » Programming and Languages

Cocoa Programming Developer's Handbook (Developer's Library) New Trade Paper
0 stars - 0 reviews
$59.99 Backorder
Product details 936 pages Addison-Wesley Professional - English 9780321639639 Reviews:
"Synopsis" by , 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.
"Synopsis" by , 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.
"Synopsis" by , '

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.'

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.