Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Computer Science » Cocoa in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Visit Laptop Nirvana for the best Cheap Discount Laptops
Bestsellers
Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
Cocoa Programming for Mac OS X, Second edition
Learning Cocoa with Objective-C, 2nd Edition
Cocoa(R) Programming for Mac(R) OS X (2nd Edition)
Cocoa Design Patterns (Developer's Library)
Cocoa Programming for Dummies
Cocoa in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
Cocoa Programming
Building Cocoa Applications : A Step by Step Guide
Cocoa- Programming for Mac- OS X, Third edition

Cocoa in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))

Cocoa in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))

zoom enlarge 
Authors: Michael Beam, James Duncan Davidson
Publisher: O'Reilly Media, Inc.
Category: Book

List Price: $39.95
Buy New: $21.85
You Save: $18.10 (45%)



New (16) Used (12) from $6.90

Avg. Customer Rating: 4.5 out of 5 stars 3 reviews
Sales Rank: 278618

Format: Illustrated
Media: Paperback
Number Of Items: 1
Pages: 566
Shipping Weight (lbs): 1.5
Dimensions (in): 8.9 x 6 x 1.1

ISBN: 0596004621
Dewey Decimal Number: 005.268
UPC: 636920004622
EAN: 9780596004620
ASIN: 0596004621

Publication Date: May 19, 2003
Availability: Usually ships in 1-2 business days

Editorial Reviews:

Product Description
Cocoa is more than just a collection of classes, and is certainly more than a simple framework. Cocoa is a complete API set, class library, framework, and development environment for building applications and tools to run on Mac OS X. With over 240 classes, Cocoa is divided into two essential frameworks: Foundation and Application Kit. Above all else, Cocoa is a toolkit for creating Mac OS X application interfaces, and it provides access to all of the standard Aqua interface components such as menus, toolbars, windows, buttons, to name a few. Cocoa in a Nutshell begins with a complete overview of Cocoa's object classes. It provides developers who may be experienced with other application toolkits the grounding they'll need to start developing Cocoa applications. Common programming tasks are described, and many chapters focus on the larger patterns in the frameworks so developers can understand the larger relationships between the classes in Cocoa, which is essential to using the framework effectively. Cocoa in a Nutshell is divided into two parts, with the first part providing a series of overview chapters that describe specific features of the Cocoa frameworks. Information you'll find in Part I includes:
  • An overview of the Objective-C language
  • Coverage of the Foundation and Application Kit frameworks
  • Overviews of Cocoa's drawing and text handling classes
  • Network services such as hosts, Rendezvous URL services, sockets, and file handling
  • Distributed notifications and distributed objects for interapplication communication
  • Extending Cocoa applications with other frameworks, including the AddressBook, DiscRecording, and Messaging frameworks
The second half of the book is a detailed quick reference to Cocoa's Foundation and Application Kit (AppKit) classes. A complement to Apple's documentation, Cocoa in a Nutshell is the only reference to the classes, functions, types, constants, protocols, and methods that make up Cocoa's Foundation and Application Kit frameworks, based on the Jaguar release (Mac OS X 10.2). Peer-reviewed and approved by Apple's engineers to be part of the Apple Developer Connection (ADC) Series, Cocoa in a Nutshell is the book developers will want close at hand as they work. It's the desktop quick reference they can keep by their side to look something up quickly without leaving their work. Cocoa in a Nutshell is the book developers will want close at hand as they work. It's the desktop quick reference they can keep by their side to look something up quickly without leaving their work.



Customer Reviews:

4 out of 5 stars Excellent (albeit a bit dated) reference manual   June 6, 2008
This is pretty much a must have reference book if you're programming in Cocoa. The only drawback is that a lot of the new APIs like Core Animation and Core Data are not covered. The last edition dates from 2003 and could use a Leopard update. That aside, this book is virtually indispensable for Cocoa devs who've made it past the beginner hump. If the authors read this review, please put out a Leopard update and I promise to buy 2 copies to help make it worth your while!


5 out of 5 stars A Great Purchase   March 24, 2007
 3 out of 4 found this review helpful

One of the best books a Cocoa programmer can buy! It references most of the Cocoa API and Objective-C, as well as providing a few good examples. I find it indispensable.


4 out of 5 stars A Good Reference -- Not a Tutorial!!!   July 24, 2005
 16 out of 20 found this review helpful

This book may be recommended by Apple Computer as reading for programmers aspiring to be OS X Cocoa programmers, but these "In a Nutshell..." books from O'Reiley are like the dictionary. They are good references, but not good to learn from.

A much better starting place to learn Cocoa programming -- the best OS X technology for new Mac-OSX only software -- is the book "Learning Cocoa with Objective-C'. This book is also on Apple's recommended reading list for programmers aspiring to master Cocoa.

The ISBN number of "Learning Cocoa..." is: 0-596-00301-3.

I plan to continue my study of Cocoa with "Programming in Objective-C:A Complete Introduction to the Objective-C language". I feel that I need this book even though I know C and C++. Objective-C is quite a bit different. ISBN 0-672-32586-1

Then, I plan to read: "Cocoa Programming" ISBN 0-67232230-7.

That brings me back to the book that I started with. "Cocoa in a Nutshell". Then, I'd be ready for a reference book, and I would also use Apple's web reference, and on-disk reference materials that are on your hard disk when you install Apple's free development tools.


Powered by Associate-O-Matic