Cocoa Programming for Mac OS X (2nd Edition) and over 2 million other books are available for Amazon Kindle . Learn more
Buy Used
£0.01
+ £2.80 UK delivery
Used: Very Good | Details
Sold by goldstone_books
Condition: Used: Very Good
Comment: Has been read, but is in excellent condition. Pages are intact and not marred by any notes or highlighting. The spine remains undamaged. All orders are dispatched within 1 working day from our UK warehouse. Established in 2004, we are dedicated to recycling unwanted books on behalf of a number of UK charities who benefit from added revenue through the sale of their books plus huge savings in waste disposal. No quibble refund if not completely satisfied.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Cocoa: Programming for OS X Paperback – 30 Apr 2004

5 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£19.19 £0.01

There is a newer edition of this item:




Product details

  • Paperback: 480 pages
  • Publisher: Addison Wesley; 2 edition (30 April 2004)
  • Language: English
  • ISBN-10: 0321213149
  • ISBN-13: 978-0321213143
  • Product Dimensions: 17.8 x 2.8 x 24.1 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 1,354,591 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

The highly acclaimed introduction to Cocoa—recommended most by experienced Mac OS X developers now updated and expanded.
Here's what critics said about the first edition-
"Reading this book is the absolute best way to learn how to harness the power of this amazing technology.
"Make sure this is the first one you pick up. It's the best book for a beginning Cocoa programmer."
—From the review on HyperJeff.net&
"I love this book. The descriptions are clear, the examples logical. Everything a programmer needs to get up to speed on Cocoa."
—Dave Mark, Editor, MacTech Magazine
To help programmers develop applications for Mac OS X, Apple is now giving away XCode, Interface Builder, and the Cocoa frameworks—the tools used to create Safari, GarageBand, Mail, and the iApps. Cocoa® Programming for Mac® OS X, Second Edition, will give you a complete understanding of how to use these tremendously powerful tools and frameworks to write full-featured applications for the Mac.
Guiding programmers through the key features of Cocoa, this book emphasizes design patterns that enable you to predict the behavior of classes you have never used before. Written in a tutorial format, it takes you step-by-step through the creation of six applications and an Interface Builder palette. Each project introduces several new ideas, and as each concept or technique is discussed, the author, drawing on his own extensive experience, shows you the right way to use it.
Updated for Xcode and Mac OS X 10.3, new chapters in this second edition include coverage of OpenGL, AppleScriptability, the undo manager, creating frameworks, and a brief introduction to using GNUstep on Linux.

About the Author

Aaron Hillegass, who worked at NeXT and Apple, now teaches popular Cocoa programming classes at Big Nerd Ranch. At NeXT, he wrote the first course on OpenStep, the predecessor to today's Cocoa tools.This book is based on the Big Nerd Ranch course and is influenced by more than a decade of work with OpenStep and Cocoa.




What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

5.0 out of 5 stars
5 star
5
4 star
0
3 star
0
2 star
0
1 star
0
See all 5 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

6 of 6 people found the following review helpful By Jonathan Fewtrell on 29 Oct. 2004
Format: Paperback
I can echo the positive comments of other reviewers and would just add that the 2nd edition (summer 2004) is even better because it is based on Panther and Xcode throughout. This gives it an edge over the other introductory books, which at present are I believe all based on the earlier development environment (ProjectBuilder). For a beginner like me it is helpful if the screenshots show the application you are actually using!
Mr Hillegass writes well, and his experience in running training courses shows through clearly.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Tony W on 8 July 2007
Format: Paperback
This book has to be the best introduction to Cocoa programming I have found, the book has clear structure and explains everything in an interesting, no nonsense fashion.

You must already know C/C++ to use this book, which was a great plus for me, as alot of the other books waisted several chapters on introducing basic programming topics. If you don't know C or C++ then I recommend reading a beginners Objective C book or tutorial, such as the one on Apple's Website.

The book walks you through several small projects which introduce key concepts and design procedures in Cocoa, at the end of each chapter you are given additional tasks, e.g. Adding additional preferences to a window, etc. Once you have read through the book you will have good understanding of how a Cocoa program is created, and how all the components fit together.

Once you have finished the book, you will be able to create simple programs, and move on to the more advanced topics and guides, specifically the excellent documentation on Apple's Website.

If I have one complaint about the book, it is the lack of any information about creating Toolbars, although a quick search on the Internet will reveal how to do this.

I thoroughly recommend this book for anyone interesting in learning Cocoa
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By steam roll cheese on 26 Sept. 2007
Format: Paperback Verified Purchase
The best part is that it's full of really useful Cocoa-specific programming patterns/best practices. You can tell that author of this book has experience with Cocoa since it even wasn't called Cocoa yet :)

Book has been written for Panther (10.3), but in Tiger (10.4) everything works exactly as described (all is still up-to date, I haven't found a single deprecated method in this book).

It has useful examples that are very close to the real-world applications and it teaches how to write a proper, well-behaved Mac applications with drag'n'drop, localization, per-user settings, ubiquitous undo, AppleScript, etc.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
This is an excellent book that covers the basics to Cocoa programming, showing you how to make a basic Cocoa program and get going. Although I quickly got the hang of the basics of Cocoa I still use it heavily as a reference along with Apples official Cocoa documentation. As has been mentioned it was written for Panther (Mac OS X 10.3) but is still totally compatible with Tiger (10.4). The only major thing the book does fail to cover is Core Data which was released with Tiger, but Apple has an excellent tutorial for that which is completely compatible with this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By A. R. Capon on 5 Jan. 2008
Format: Paperback Verified Purchase
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again


Feedback