Bookmark the site

Return to Homepage


US Shopping
UK Shopping



 










Books : Cocoa Programming for Mac OS X



Search Books - select a category

Buy Cocoa Programming for Mac OS X online at Discounted New and Used prices. Delivered to your door with Off-The-Bookshelf.
See Larger Image

Cocoa Programming for Mac OS X

by: Aaron Hillegass

List Price: £35.99
Off The Bookshelf's Price: £21.59
You Save: £14.40 (40%)
Prices subject to change.



Availability: Usually dispatched within 24 hours Binding: Paperback
Dewey Decimal Number: 005.268
EAN: 9780321503619
ISBN: 0321503619
Label: Addison Wesley
Manufacturer: Addison Wesley
Number Of Items: 1
Number Of Pages: 464
Publication Date: May 15, 2008
Publisher: Addison Wesley
Studio: Addison Wesley
Sales Rank: 1435




Related Items: Browse for similar items by category:
Related Items:
Programming in Objective C Beginning Mac OS X Programming Xcode 3 Unleashed iPhone Open Application Development: Write Native Objective-C Applications for the iPhone: Programming an Exciting Mobile Platform Mac OS X Leopard: The Missing Manual see more


Editorial Review:

Amazon.co.uk Review:
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
Average Rating:  out of 5 stars

Rating: 5 out of 5 stars - Best book to start with!
Awesome book, very approachable. For anyone coming to Mac programming for the first time, this is the book to start with.



Rating: 5 out of 5 stars - Not as scary as I thought.
I've had a project on the back burner for some time that required me to get to grips with Cocoa: no ifs, no buts. My timing wasn't ideal as XCode had gone from version 2 to version 3 without the documentation being updated, so I've been gingerly playing with Cocoa for about 5 months, but not really getting very far owing to the hurdles presented by the many interface changes.

Starting this book was nothing less than a revelation. I'm up to p77 of 418 pages and am surprised how quickly I'm getting to grips with tricky objective-c syntax (although it's really not too bad once you stop being scared of square brackets) and working with Interface Builder. The trickiest subject is memory management, and I must say I was rocking backwards ... Read More:



Rating: 4 out of 5 stars - Beware Xcode3 is here!
I've just bought the 2nd edition of this book (yellow cover) to save money. It seems to be a good book - clear and well laid out... BUT THERES A PROBLEM...
To use this book, you download Xcode3 tool from Apple.com (easy and free)

The 2nd Edition of the this book (Yellow cover) relates to Xcode2 and is badly out of date.. its not possible to follow the picture instructions since one of the key applications (interface builder) has completely changed.
So I would strongly advise to buy the 3rd Edition (grey/green cover)... even though its a packet more expensive... I guess this is the cost of evolution!

Unless of course you would like to buy my 2nd edition.. which I now can't use?? :D






Rating: 5 out of 5 stars - The perfect starting point for learning Cocoa/Obj-C
As someone who made the switch to Macs/OS X just over 18-months ago, my interest in how the OS worked led me to buying this book. It's probably the best computer book I've bought full-stop.

This is THE BOOK you need to buy for a first-class authoritative introduction to Cocoa, the programming environment for OS X.



Rating: 5 out of 5 stars - Very good
This is a very good book for a foundation in cocoa.

The author knows his stuff and history of the subject and writes in an easy to understand way.

Far better than the ADC book.

One note of warning is that Apple changed Interface Builder in XCode 3 so all the examples need slight re-working if you are going to be using XCode 3. This is a bit confusing to begin with but once you work out what you need to do differently it is not a problem.


 



Off The Bookshelf.co.uk gives you a unique shopping experience, you can find all the Books products you like within a few minutes online, locate the latest charting CD's, DVD's & Games, read Books reviews on the bestselling Books Books and Books products. All Books are available to buy Used (at a greater saving) or New (at a great discounted RRP). Add the Books items you would like to your shopping basket, pay securely online and we send these products to be delivered to your door. We take great pride in being able to offer you the great savings partnering with Amazon, offering you cheaper prices than the high street retailers, we have thousands of discounts on all the the Books's you can buy off the shelf and hope you find the website easy to use.

Thanks for visiting and browsing Off The Bookshelf.co.uk


 

In association with Amazon.co.uk
SME-WS
HolidayHavens - Holiday Rental Accommodation