Home - Author Bios - Table of Contents - Downloads - Errata   

Cocoa Programming

By: Scott Anguish, Erik M. Buck, Donald A. Yacktman

ISBN: 0672322307
List Price: $59.99
Publisher: Sams
1st edition (September 16, 2002)
Paperback: 1272 Pages

Available from Amazon.com for $41.99

Cocoa Programming provides intermediate and advanced programmers with the knowledge and techniques to produce powerful full-featured Cocoa applications. Cocoa Programming communicates the wisdom and design experience of three top-notch veteran Cocoa developers and includes technical information and insights that are not available from any other source.

Cocoa is Apple's powerful and mature object oriented development technology for creating Mac OS X applications quickly and efficiently. Apple recommends that all new applications written for Mac OS X use Cocoa. Cocoa is a collection of software objects that implement almost all features common to Mac OS X applications. Programmers extend the Cocoa objects to provide application-specific features. The Cocoa objects are reused in every Cocoa application so that programmers can concentrate on adding unique value with each line of code rather than constantly reimplementing common features or struggling to access operating system services. Significant applications can be built with very little code.

Cocoa is distinguished from other object-oriented development environments in several ways: Cocoa is mature, consistent, and broad. Cocoa is based on a cross-platform specification and has evolved from a cross-platform implementation. Cocoa is extraordinarily extensible, flexible, and dynamic in part because of Objective-C, the language used to implement it. This comprehensive book covers virtually every aspect of Cocoa application development from the tools used to build programs to sophisticated multi-media and low level implementation details. Topics ranging from client-server networking to game development are covered. Examples that can be used directly in application code and a companion Web site provide a treasure chest of reusable objects that illustrate the best practices developed through years of use.

Cocoa Programming includes information about Mac OS X 10.2, code named "Jaguar", and the latest tools and technology included in Mac OS X.


"Visit Stepwise"
Copyright 2002 - Scott Anguish, all rights reserved.