MAGICAL MURPHY IS A COOL CAT
SEARCH THE WEB IF YOU CANNOT FIND IT HERE
Custom Search
 Location:  Home» Books » Cocoa » Cocoa(R) Programming for Mac(R) OS X  
Categories
Books
DVD
Music
Software
VHS
PC & Video Games
International: US Store
International: UK Store
International: Germany
Related Categories
• Cocoa
Apple
Computers & Internet
Subjects
Books
• MacOS
Operating Systems
Computers & Internet
Subjects
Books
• General
Operating Systems
Computers & Internet
Subjects
Books
• General AAS
Operating Systems
Computers & Internet
Subjects
Books
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Operating Systems
Computer Science & Information Systems
New & Used Textbooks
Stores
Books
• Programming Languages
Computer Science & Information Systems
New & Used Textbooks
Stores
Books
• General AAS
Computer Science & Information Systems
New & Used Textbooks
Stores
Books

Cocoa(R) Programming for Mac(R) OS X

Cocoa(R) Programming for Mac(R) OS X

enlarge enlarge 
Author: Aaron Hillegass
Publisher: Addison-Wesley Professional
Category: Book

List Price: CDN$ 54.99
Buy New: CDN$ 34.64
You Save: CDN$ 20.35 (37%)



New (12) Used (3) from CDN$ 29.00

Rating: 4.5 out of 5 stars 53 reviews
Sales Rank: 2173

Media: Paperback
Edition: 3
Pages: 464
Shipping Weight (lbs): 1.9
Dimensions (in): 9.2 x 7 x 1.4

ISBN: 0321503619
Dewey Decimal Number: 005.268
EAN: 9780321503619
ASIN: 0321503619

Publication Date: May 15, 2008
Availability: Usually ships in 24 hours

Similar Items:

  • Programming in Objective-C
  • Xcode 3 Unleashed
  • The iPhone Developer's Cookbook: Building Applications with the iPhone SDK
  • Advanced Mac OS X Programming
  • Programming in Objective-C 2.0

Editorial Reviews:

From Amazon.co.uk
Suitable for anyone with a little C++ programming experience who wants to create software for the newest Mac platform, Cocoa Programming for Max OS X provides a slickly packaged and approachable tutorial that will get you started creating state-of-the-art Mac programs.

The smart presentation style and easy-to-understand code examples help make this text an excellent resource. It also helps that Hillegass is a truly engaging writer. He first explains how legacy NeXTSTEP platform has evolved into Cocoa on the Mac OS X. Starting with short examples illustrating the actual Cocoa tools in action, the author gets you started with simple programs for a random number generator, a raise calculator and other comprehensible examples. Rather than just listing APIs and classes, the emphasis is on hands-on Cocoa development. An early standout section provides a nice tour of essential Objective-C features you'll need to learn to use Cocoa effectively.

This book covers the several dozen built-in Cocoa controls, from basic text and buttons to more advanced widgets (including lists and tables). Subsequent sections look at user interface design (using the Interface Builder to create nib files) and how to add programmatic processing behind the visual layout. Along the way, the author introduces coverage of essential Cocoa APIs for strings, arrays and dictionaries. Later chapters look at saving and loading documents (and user defaults) and how to tap the powerful graphics abilities available in Cocoa. (Besides image and basic drawing, there are short sections on PDF support and printing.)

More advanced user interface features get their due by the end of the book, including cutting and pasting data through the Cocoa pasteboard and also adding drag-and-drop support. Final sections look at creating new controls for use with the Interface Builder palette, and, briefly, how to use Java with Cocoa (an option that the author doesn't necessarily recommend). Throughout this text, the author provides more advanced, challenging problems at the end of each chapter for the "more curious" reader. This approach helps that beginners will not get lost in the details of Cocoa development, but will give the more advanced reader something more to do.

While there a comparably fewer books on Mac OS X compared to other platforms, readers are lucky to have this one available. Anyone who wants to get onboard with Cocoa development will be well served by this title. It's a fine tutorial that earns high marks for its approachable, clear examples and an excellent presentation by an author who knows his stuff and, better still, knows how to teach it to others. --Richard Dragan


Customer Reviews:   Read 48 more reviews...

4 out of 5 stars A gentle introduction, somewhat out of date   May 10, 2004
Ben Haller (Foster City, CA)
Probably the most popular book on Cocoa programming. A somewhat more gentle (but less in-depth) introduction than "Cocoa Programming" by Scott Anguish et al. More of a tutorial and guide than a reference work. Published in 2001, it is probably starting to fall out of date a bit, but most of the changes in OS X 10.2 and 10.3 versus 10.1 will not affect the typical beginner much. It sounds like the next edition, out soon, will update it well; it might be worth waiting for that.


4 out of 5 stars 2nd Edition due out in April 2004 (ignore rating)   April 11, 2004
Glenn Twiggs (Austin, TX USA)
0 out of 1 found this review helpful

I was sooo close to buying this book, and then found out a new edition is due out this month. Looks like I'll need to wait a week or two to get my copy. My guess is that, in addition to other changes, the book will use Xcode instead of Project Builder in the examples.


4 out of 5 stars Excellent introductory tutorial   July 19, 2003
I've never had the privilege of attending Aaron's highly-regarded 'Big Nerd Ranch' training program, but I have to believe that working through this book is the next best thing. The book is presented in tutorial form, with a nice flow between examples, discussion and exercises.

The author doesn't hesitate to share his opinions, good or bad--particularly on subjects like Cocoa Java. The result is a frank, incisive introduction to Cocoa programming that helps beginners understand 'the right way' to do things, and will make Apple's object-oriented environment accessible to people with a wide variety of skill levels.


5 out of 5 stars Your Cocoa Must Buy.   July 10, 2003
W. J. Vovil (Sydney, NSW, Australia)
This is an excellent book. I looked at some of the others and bought these too. Most are very good; but this IS the definitive guide.

It gets you writing Cocoa straight away, so you do it, it gets explained, and reinforced. I like this approach.

It also emphasizes the need to have a good grip on Objective-C, which I think is vital. It provides a good introduction to Objective-C, Obeject Oriented Programming and Cocoa.

I liked the book so much that I now buy any book by this author.


5 out of 5 stars Better than the O'Reilly Cocoa books   May 12, 2003
Philip Riggs (Fort Collins, Colorado USA)
After tediously working through two O'Reilly books on Cocoa programming, I bought this book based on review recommendations. I was confused through both O'Reilly books, but Hillegass finally made sense, plus there aren't nearly the number of programming errors (half of my time with the O'Reilly books was spent on the errata pages and looking at the downloaded corrected programs to change the book examples so they would work). This book is solid, and made me feel like I was accomplishing learning throughout the book. Hillegass uses great analogies, informative history tidbits, and well thought out examples. Additionally, he puts in programming challenges at the end of many chapters that give the student a new goal to use information learned in the chapter. In short, Hillegass is a great TEACHER, a qualification often lacking in other programming books.

MANAGED BY INFOMATIQUE ONLINE SERVICES