Learn Objective-C on the Mac (Learn Series) and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Learn Objective-C on the Mac (Learn Series) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Learn Objective-C on the Mac (Learn Series) [Paperback]

Scott Knaster , Mark Dalrymple
4.1 out of 5 stars  See all reviews (56 customer reviews)

List Price: $39.99
Price: $26.65 & FREE Shipping. Details
You Save: $13.34 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 21? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $24.95  
Paperback, January 7, 2009 $26.65  
Unknown Binding --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Learn Objective-C on the Mac: For OS X and iOS Learn Objective-C on the Mac: For OS X and iOS 4.0 out of 5 stars (8)
$29.39
In Stock.

Book Description

January 7, 2009 Learn Series

Take your coding skills to the next level with this extensive guide to Objective–C, the native programming language for developing sophisticated software applications for Mac OS X. Objective–C is a powerful, object–oriented extension of C, making this book the perfect follow–up to Dave Mark’s bestselling Learn C on the Mac, Mac OS X Edition. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective–C in your applications!

  • A complete course on the basics of Objective–C using Apple’s free Xcode tools
  • An introduction to object–oriented programming
  • Comprehensive coverage of inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
  • A brief tour of Cocoa’s foundation framework and AppKit
  • A helpful “learning curve” guide for non–C developers

What you’ll learn

  • Learn Objective–C programming, the gateway to programming your Mac or iPhone
  • Write applications for the Mac OS X interface, the cleanest user–interface around
  • Understand variables and how to design your own data structures
  • Work with the file system
  • Connect to data sources and the Internet

Who this book is for

For anyone wanting to learn to program native applications in Mac OS X, including developers new to the Mac, developers new to Objective–C, or students entirely new to programming.


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: $80.33

Buy the selected items together


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.

Product Details

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

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews
47 of 53 people found the following review helpful
5.0 out of 5 stars Very useful and a fun read 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?
28 of 32 people found the following review helpful
4.0 out of 5 stars Good intro for Mac or iPhone programming 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?
50 of 62 people found the following review helpful
3.0 out of 5 stars Disappointing 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.
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Great Read
Great reference for my son whose a double engineering major -- computer engineering and electrical engineering! He uses it often!
Published 4 months ago by C. Clarke
3.0 out of 5 stars old book
its a very good book but the only problem is that the book is very outdated... try a new version..
Published 5 months ago by christian
5.0 out of 5 stars The must for every Mac OS X /IOS programmer
This is a very useful and necessary book. Three-four times in a week I can see topics covered in this book on our Russian IOS-developer's forum. Read more
Published 12 months ago by Voldemarus
1.0 out of 5 stars Just awful
I don't understand how people give this book more than two stars. It's poorly written, there are typos in the examples and the logic (funny for a book on programming) doesn't make... Read more
Published 18 months ago by Mark Twain
4.0 out of 5 stars Good, but sometimes annoying
I'm just finishing the third chapter of this book and It's quite good so long as you have a solid background in C and C++. Read more
Published 19 months ago by T. Jensen
5.0 out of 5 stars Concise and fun to read
This is a great book for the developer who wants to get familiar with Objective-C syntax quickly. I like that this book does not dedicate the first several chapters to teaching the... Read more
Published on February 20, 2011 by spudNik
4.0 out of 5 stars Pre-requisite for Proper MacOS X Development
After first reading a Wiley Publishing book on this topic, and getting lost in all the errors and the rapidity of the code (tell me if you got totally lost on Chapter 8 like I... Read more
Published on January 30, 2011 by JamesPerih
5.0 out of 5 stars Excellent book from two old hands
The code examples build on each other, focus on the subject being discussed (e.g. no un-necessary details and bugs), and all subjects are well referenced in the index. Read more
Published on January 9, 2011 by I am the Torus
2.0 out of 5 stars not a good book
This book is poorly written and not well organized. I have to skip chapter to chapter to make sense of certain topics.
Published on October 28, 2010 by roy
5.0 out of 5 stars Well Written introduction to Objective-C
This is a very well written hands on introduction to Objective-C programming on Mac for experienced programmers. Read more
Published on September 3, 2010 by Ravi Chikkam
Search Customer Reviews
Only search this product's reviews


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category