Sign up to receive special offers and exclusives
Search
Home & GardenBooksCell Phones & Service
Ages 4-8
Home

Books

Children's Books

Ages 4-8

 
 
Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
View larger imageEmail a friend

 
 
 

Cocoa(R) Programming for Mac(R) OS X (3rd Edition)

In Stock
Availability: Usually ships in 1 business days
List Price: $49.99
Our Price: $31.49 & this item ships for FREE with Super Saver Shipping.
You Save: $18.50 (37%)

Note: Item may be sold and shipped by another company. Learn more.
Description:

The best-selling introduction to Cocoa, once again updated to cover the latest Mac programming technologies, and still enthusiastically recommended by experienced Mac OS X developers.

 

“Aaron’s book is the gold standard for Mac OS X programming books—beautifully written, and thoughtfully sculpted. The best book on Leopard development.”

—Scott Stevenson, www.theocacao.com

 

“This is the first book I’d recommend for anyone wanting to learn Cocoa from scratch. Aaron’s one of the few (perhaps only) full-time professional Cocoa instructors, and his teaching experience shows in the book.”

—Tim Burks, software developer and creator of the Nu programming language, www.programming.nu

 

“If you’re a UNIX or Windows developer who picked up a Mac OS X machine recently in hopes of developing new apps or porting your apps to Mac users, this book should be strongly considered as one of your essential reference and training tomes.”

—Kevin H. Spencer, Apple Certified Technical Coordinator

 

If you’re developing applications for Mac OS X, Cocoa® Programming for Mac® OS X, Third Edition, is the book you’ve been waiting to get your hands on. If you’re new to the Mac environment, it’s probably the book you’ve been told to read first. Covering the bulk of what you need to know to develop full-featured applications for OS X, written in an engaging tutorial style, and thoroughly class-tested to assure clarity and accuracy, it is an invaluable resource for any Mac programmer.

 

Specifically, Aaron Hillegass introduces the three most commonly used Mac developer tools: Xcode, Interface Builder, and Instruments. He also covers the Objective-C language and the major design patterns of Cocoa. Aaron illustrates his explanations with exemplary code, written in the idioms of the Cocoa community, to show you how Mac programs should be written. After reading this book, you will know enough to understand and utilize Apple’s online documentation for your own unique needs. And you will know enough to write your own stylish code.

 

Updated for Mac OS X 10.4 and 10.5, this revised edition includes coverage of Xcode 3, Objective-C 2, Core Data, the garbage collector, and CoreAnimation.

Features:
Product Details:
Author: Aaron Hillegass
Paperback: 464 pages
Publisher: Addison-Wesley Professional
Publication Date: May 15, 2008
Language: English
ISBN: 0321503619
Package Length: 9.2 inches
Package Width: 7.0 inches
Package Height: 1.4 inches
Package Weight: 1.9 pounds
Average Customer Rating: based on 102 reviews
 
Customer Reviews:
Average Customer Review:4.5
Write an online review and share your thoughts with other customers.

2 of 2 found the following review helpful:

5Fantastic intro to Cocoa and Objective-C  Nov 03, 2009
This is the book I started with to get into iPhone development. Even though this book is specific to Mac OS X desktop software development, it's by far the best book to get a solid foundation in Cocoa and Objective-C before learning the specifics in the iPhone SDK.

It took me about 80 hours to get through this book, doing all of the example programs. After that, it felt like I had taken a 5 credit course in college. This will teach you Xcode, Interface Builder, Cocoa, and Objective-C. Almost all the people at my last company that got into iPhone development said that this is *the* book to start with to get started, and I agree. Hillegass actually teaches a Cocoa class, and you can tell he is a great teacher from reading the book. You'll feel like you accomplished something cool after each chapter.

Before starting with the book, I already knew several other languages in-depth, notably Java, Perl, and some C. It may be a little too advanced for those without solid programming experience, and Objective-C looks very foreign to those who haven't used it before, but it's really not once you get used to it.

1 of 1 found the following review helpful:

5Phenomenal Book  Aug 31, 2009
This book is remarkable. I love how the author conveys how a Cocoa programmer would talk about or think about a code sample. You can tell the author has taught many students and knows what they need to hear in order to learn the point at hand. I'm a Ruby & Java programmer diving into Objective C, Cocoa, and iPhone programming. Great writing style, good pace, love it.

3 of 3 found the following review helpful:

4Great beginner/intermediate learner book  Aug 28, 2009
Really excellent book and has been recommended by numerous friends. I'm a 10+ year windows programmer, but decided to buy one of these fruit products and learn how to write and iPhone app. It's probably not the best for learning Objective C, but for learning how to code for the Apple or iPhone - this is really the best book I have found for getting started with Apple API's. Pick up a good book on Objective C, and then this one - your library will be complete for getting you going. If you need way more in-depth and complicated features of the OS, this might be a little too beginner, but it's great for beginners and will proudly occupy a good spot on my shelf.

Written by a guy from Big Nerd Ranch, I've gone to Big Nerd Ranch training seminars before - and their top-notch.

4 of 6 found the following review helpful:

3Misleading Title  Jul 08, 2009
Like many people, I bought this book as it has garnered much critical acclaim. Here is a quote from the back cover. "Covering the bulk of what you need to know to develop full featured applications for OS X, ........ it is an invaluable resource for any Mac programmer". One more quote from the Preface. "But it does cover probably 80% of what you need to know. You can find the remaining 20%, the 20% that is unique to you, in Apple's online documentation".
I would submit that these quotes are misleading and best. What this book should be titled, or subtitled is "A companion tutorial to Apple's online documentation", as you spend or will spend, if you are a novice, about 80% of your time going through the documentation, to find out, as another reviewer put it, what Hillegass is talking about. I would also take issue with the "covers 80% of what you need to know". If he means by this that he mentions 80% of what is in Cocoa, perhaps he is correct. But in order to understand comprehensively the 80% he talks about **very superficially**, you once again have to dive into the documentation.
Now having said that, if the book was presented as such, I would be far more inclined to give it a higher rating as it does at least let you know what is available.
I am sure Hillegass is a very nice person, but he should have faith that just as many would buy his book if the book was presented as such.

1 of 2 found the following review helpful:

5Fantastic book!  Jun 14, 2009
I haven't finished it yet but I'm loving this book. It's extremely easy to read and follow along without getting lost. The author writes in somewhat of a conversational style, as opposed to a highly technical and analytical fashion. In the interest of concentrating on 1 idea/topic at a time he often will say something like "this idea is known as ________, but it's not important right now and we'll read about it in Chapter __". I think this is a good thing; trying to learn a concept and then branching off onto smaller tangents would make it hard to learn the language.

This was my first time learning a computer language from a book. For this book, I'd recommend having a basic understanding of object oriented languages. I've had minor experience with Java, and pretty extensive experience with C/C++ and that was plenty of preparation for me. A lot of concepts with Objective-C (used in Cocoa) are extremely similar to those seen in C/C++, but with different syntax and keywords. Because of this, Aaron will often teach concepts in Objective-C and relate the functionality to Java or C/C++ concepts in order to solidify his explanation. For me that helps a lot because some concepts are hard to grasp for the first time.

I'm extremely satisfied with this book. I did research before I bought it and I think it paid off. Fun fact-- I've got a friend that works at Apple and he was attending WWDC '09, and he saw Aaron Hillegass cruising around the convention in his cowboy hat. I thought that was be pretty neat seeing as Aaron is a bit of a celebrity in the Mac community :)

 
 
Bestsellers
Across the Universe [Blu-ray]Across the Universe [Blu-ray]
Across the Universe, from director Julie Taymor, is a revolutionary rock musical that re-imagines America in the turbulent late-1960s, a time when battle lines were being drawn at home and abroad. When young dockworker Jude (Jim Sturgess) leaves Live ...
List Price: $38.96
Our Price: $12.99
You Save: $25.97 (67%)
Add to Cart
Underworld Trilogy (Underworld / Underworld: Evolution / Underworld: Rise of the Lycans) [Blu-ray]Underworld Trilogy (Underworld / Underworld: Evolution / Underworld: Rise of the Lycans) [Blu-ray]
Normal 0 false false false EN-US X-NONE
List Price: $92.95
Our Price: $43.99
You Save: $48.96 (53%)
Add to Cart
Shakira: Oral Fixation Tour [Blu-ray]Shakira: Oral Fixation Tour [Blu-ray]
After wrapping up her world-wide sold out Oral Fixation Tour, Shakira is back with the LIVE CONCERT Blu-ray that captures it all. Viewed by over 2M people in 36 countries, Shakira delivers all of her smashes, such as "La Tortura"(featuring Alejandro ...
List Price: $29.98
Our Price: $16.49
You Save: $13.49 (45%)
Add to Cart
Web business powered by Amazon WebStore



About Us   Contact Us   Privacy Policy   Shipping Policy
Free Shipping on Orders $25 and Up!

Copyright ©2009 SONY MUSIC ENTERTAINMENT. All rights reserved.