Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $39.99
  • Save: $12.73 (32%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Want it Friday, April 25? Order within and choose One-Day Shipping at checkout. Details
FREE Shipping on orders over $35.
Used: Acceptable | Details
Condition: Used: Acceptable
Comment: This book has already been well loved by someone else and that love shows. It MIGHT have highlighting, underlining, be missing a dust jacket, or SLIGHT water damage, but over-all itâ?TMs still a good book at a great price! (if it is supposed to contain a CD or access code, that may be missing)
Add to Cart
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

Learn Objective-C on the Mac (Learn Series) Paperback – January 6, 2009


See all 5 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
Kindle
"Please retry"
Paperback
"Please retry"
$25.67
Paperback, January 6, 2009
$27.26
$3.30 $0.01
Unknown Binding
"Please retry"

There is a newer edition of this item:



Frequently Bought Together

Learn Objective-C on the Mac (Learn Series) + Learn Cocoa on the Mac (Learn Series) + Learn C on the Mac (Learn Series)
Price for all three: $83.00

Buy the selected items together

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

100 M&T
100 Mysteries & Thrillers to Read in a Lifetime
Looking for something good to read? Browse our picks for 100 Mysteries & Thrillers to Read in a Lifetime, brought to you by the Amazon Book Editors.

Product Details

  • Series: Learn Series
  • Paperback: 360 pages
  • Publisher: Apress; 1 edition (January 6, 2009)
  • Language: English
  • ISBN-10: 1430218150
  • ISBN-13: 978-1430218159
  • Product Dimensions: 9.2 x 7.5 x 0.7 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (70 customer reviews)
  • Amazon Best Sellers Rank: #548,852 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Scott Knaster is a legendary Mac hacker and author of such bestselling books as Hacking Mac OS X Tiger and Macintosh Programming Secrets. His book How to Write Macintosh Software was required reading for Mac programmers for more than a decade.

Mark Dalrymple has been a Mac developer since 1985 and a Unix programmer since 1990. Over the years, he has worked on projects ranging from cross-platform development tool kits to high-performance web server software servicing hundreds of millions of hits per day, medical applications, and video products for Hollywood. He is the coauthor of Core Mac OS X and Unix Programming and Advanced Mac OS X Programming.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

If you're like me, you'll have fun with this book.
M. Zabetian
I would recommend this book to anyone that wants to learn Objective-C. Familiarity with C is helpful.
spudNik
I found this book to be very well written, very informative, and a good read.
Ed Hall

Most Helpful Customer Reviews

47 of 53 people found the following review helpful By S. Looker on January 8, 2009
Format: Paperback
I recently started reading this book. I should start by saying I am an experienced Objective-C programmer, but I usually find a useful new tidbit or two in a new book.

I have been enjoying this book immensely, because the tone of the book is much more light-hearted than the normal technical tome. Instead of hundreds of lines of passive voice text, droning on and one with massive repetition of the same stuff to pad the page count enough, this book flows right along. It moves from topic to topic with a nice amount of detail, but without padding and fluff. Examples are written with a slightly humorous touch that makes the reading a pleasure and keeps your interest focused on what is being said.

Explanations of areas such as memory management are nice and straight forward. New items found in Objective-C 2.0 are covered, and a modern version of Xcode is described.

This book presumes (and states upfront) that you are expected to at least know C or similar programing language, so if you don't know how to program already, don't start with this book.

This book is about using Objective-C, but also includes looks at some important parts of Cocoa. Both the writers and the publisher make the assumption that you are intelligent enough to know how to use the internet to find resources instead of listing detailed URLs in the text, which I really liked. It lets me focus on the content being presented, not the mechanics of how to do auxiliary things I already know how to do.

I am definitely recommending this book to anybody new to Objective-C, as well as suggesting that it is a good quick reference to have handy even for experienced programers.
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
29 of 33 people found the following review helpful By Timothy T. Hume on January 4, 2009
Format: Paperback
This book provides a really good intro to Objective-C. It also gives some info on Xcode and Cocoa. It is geared towards programmers that have some experience, but want to learn to program for the Mac or iPhone. I think even intermediate and experienced Mac programmers can find some useful information in here. There is enough information here to really get going. The information is also concise enough to not be overwhelming. I wish I'd had this book when I was starting out.
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
51 of 63 people found the following review helpful By A Friend on February 21, 2009
Format: Paperback
I had high expectations for this book, based on my experience with other books in the Apress series for learning programming on the Macintosh. However, while the authors of this book are obviously knowledgeable about their subject, I don't think they have a handle yet on how to present their knowledge in book form. My impression is that the authors took transcripts of a seminar on Objective-C that they led and then gave it to someone else to put into book form.

Also, the book is full of typos--even in the source code examples! In one case, it is obvious even to a beginner that a source code example could not have produced the sample of program output shown, because the output is in a different order than the print statements in the program. In another case, the text of the book refers to a line of program code that is missing from the code example. This kind of sloppy proofreading is inexcusable in a programming text.
2 Comments 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
14 of 16 people found the following review helpful By Scott Newman on January 20, 2009
Format: Paperback
This is a fantastic book for learning Objective-C, the language you need to know if you want to write programs in Cocoa for the Mac or iPhone. Be warned: this is not a book on Cocoa which is a framework built on top of Obj-C. You'll need to know this material to make any sense of the Cocoa or Cocoa Touch frameworks which can be daunting.

If you're brand new to programming, you should probably start with "Learn C on the Mac" because Obj-C is the C programming language with some extra functionality. Confused? If you don't have experience in C, go with this progression: "Learn C on the Mac", then "Learn Objective-C on the Mac", then a full Cocoa book such as Aaron Hillegass' excellent "Cocoa Programming for Mac OS X".

You will learn a little Cocoa in the book, as well as a bit about XCode, the freely available Mac IDE for Cocoa and Objective-C development. Having tried to learn these on my own, I can say this book is a timesaver with tips and tricks for getting things working.

If you are coming from a higher-level language such as Python, Perl, or PHP, be prepared for a little pain while you get used to it. Objective-C will be like having a strict boss after working for yourself for years; you'll need to do things such as declare your variable types, manage your objects memory allocation, and declare the return types for your functions/methods.

The authors definitely had fun writing the material and don't take themselves too seriously, and it comes across well in the material. They have done an excellent job of keeping the material fun to learn.

Note: I recently took the 7-day "Beginning Cocoa" class at the Big Nerd Ranch in Atlanta, and this book was used as the coursework for the first two days.
4 Comments 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
10 of 11 people found the following review helpful By L. Dill on December 29, 2008
Format: Paperback
What more would one want in a book like this? It is clear, logical, concise enough, and comes with a chaser of humor (to keep all that clarity, practicality, efficiency and logic from being too dry to swallow). I especially like the sidebars that summarize and define important terms as the book unfolds. If one followed this book, one would easily go from a beginner to a reasonable Objective-C programmer almost effortlessly... or, as the book says, "In this chapter, you wrote your first two Objective-C programs, and it was fun!"
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

Product Images from Customers

Most Recent Customer Reviews

Search
ARRAY(0xa126e384)

What Other Items Do Customers Buy After Viewing This Item?