Learn Objective–C on the Mac (Learn Series) and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
50 used & new from $15.80

Have one to sell? Sell yours here
 
   
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
Learn Objective–C on the Mac (Learn Series)
 
 
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.
 
  

Learn Objective–C on the Mac (Learn Series) (Paperback)

~ Mark Dalrymple (Author), (Author)
Key Phrases: pool release
4.2 out of 5 stars  See all reviews (35 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
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 delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
37 new from $19.99 13 used from $15.80

Formats

Amazon Price New from Used from
  Kindle Edition $21.11 -- --
  Paperback $26.39 $19.99 $15.80

Frequently Bought Together

Learn Objective–C on the Mac (Learn Series) + Beginning iPhone 3 Development: Exploring the iPhone SDK + Programming in Objective-C 2.0 (2nd Edition)
Price For All Three: $82.47

Show availability and shipping details

  • This item: Learn Objective–C on the Mac (Learn Series) by Mark Dalrymple

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Beginning iPhone 3 Development: Exploring the iPhone SDK by Dave Mark

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Programming in Objective-C 2.0 (2nd Edition) by Stephen G. Kochan

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Learn C on the Mac (Learn Series)

Learn C on the Mac (Learn Series)

by Dave Mark
4.1 out of 5 stars (14)  $26.39
Learn Cocoa on the Mac (Learn Series)

Learn Cocoa on the Mac (Learn Series)

by Jack Nutting
$26.39
iPhone Cool Projects

iPhone Cool Projects

by Gary Bennett
4.4 out of 5 stars (11)  $26.39
Programming in Objective-C 2.0 (2nd Edition)

Programming in Objective-C 2.0 (2nd Edition)

by Stephen G. Kochan
4.5 out of 5 stars (72)  $29.69
iPhone Games Projects

iPhone Games Projects

by PJ Cabrera
3.0 out of 5 stars (24)  $26.39
Explore similar items

Editorial Reviews

Product Description

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 best–selling 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 is this book 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.



About the Author

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 toolkits, 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.



Scott Knaster is a legendary Mac hacker and author of such best–selling 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.


Product Details

  • Paperback: 350 pages
  • Publisher: Apress; 1 edition (January 2, 2009)
  • Language: English
  • ISBN-10: 1430218150
  • ISBN-13: 978-1430218159
  • Product Dimensions: 9.1 x 6.9 x 1 inches
  • Shipping Weight: 40.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (35 customer reviews)
  • Amazon.com Sales Rank: #6,601 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #1 in  Books > Computers & Internet > Programming > C > Tutorials
    #2 in  Books > Computers & Internet > Programming > C > Objects
    #4 in  Books > Computers & Internet > Programming > Introductory & Beginning

More About the Authors

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

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Learn Objective–C on the Mac (Learn Series)
47% buy the item featured on this page:
Learn Objective–C on the Mac (Learn Series) 4.2 out of 5 stars (35)
$26.39
Beginning iPhone 3 Development: Exploring the iPhone SDK
21% buy
Beginning iPhone 3 Development: Exploring the iPhone SDK 4.6 out of 5 stars (163)
$26.39
Programming in Objective-C 2.0 (2nd Edition)
20% buy
Programming in Objective-C 2.0 (2nd Edition) 4.5 out of 5 stars (72)
$29.69
Learn C on the Mac (Learn Series)
8% buy
Learn C on the Mac (Learn Series) 4.1 out of 5 stars (14)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(9)
(2)
(2)

Your tags: Add your first tag
 

 

Customer Reviews

35 Reviews
5 star:
 (22)
4 star:
 (7)
3 star:
 (1)
2 star:
 (2)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (35 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
32 of 36 people found the following review helpful:
5.0 out of 5 stars Very useful and a fun read, January 8, 2009
By S. Looker (Union City, CA USA) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
18 of 20 people found the following review helpful:
4.0 out of 5 stars Good intro for Mac or iPhone programming, January 4, 2009
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 19 people found the following review helpful:
3.0 out of 5 stars Disappointing, February 21, 2009
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.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Good intro but not too Mac oriented
As the title says; The book is good but it does not cover a lot of mac specifics. This is a decent read and I read the book from start to end without referencing code too often on... Read more
Published 2 months ago by J. Franken

5.0 out of 5 stars Objective C
It is a great book with some nerdy humor. I loved it and if you follow along there is no reason why you shouldn't have a basic understanding of Objective-C.
Published 3 months ago by Sebastian J. Gosztyla

5.0 out of 5 stars Great Book!
I first read Learn C on a Mac and then read this book. My intentions were to learn how to develop on the iPhone. Read more
Published 3 months ago by S. Hunter

4.0 out of 5 stars Beware if you don't know C
I like the book. But beware the description says it's suitable for programming beginners. You really need to read up on C first. Read more
Published 3 months ago by JOHN VANHUFFEL

5.0 out of 5 stars Objective-C Condensed Written for Programmers
I loved this book. It contains a great introduction to Objective-C for those that have a good foundation in Computer Programming, but just don't know Objective-C and XCode. Read more
Published 5 months ago by ALLEN JORGEN OLEARY

5.0 out of 5 stars great book for beginners
Very helpful reading especially for somebody who had never did any programming in Objective-C before. You still need to have some programming background though.
Published 5 months ago by Krzysztof Kulczyk

1.0 out of 5 stars BAD Author - BAD read!
I am half way through this book and it's a very hard read! The author is long winded and tries to be funny at times. As I said tries! Read more
Published 5 months ago by J. K. Winiger

4.0 out of 5 stars Good intro and overview
Good intro and review of Objective-C syntax only. For those looking to get more insight into OO programming concepts and ideas, you will need to look elsewhere. Read more
Published 6 months ago by The Bear

5.0 out of 5 stars Great intro to Objective-C
Once you know C, learning objective-c is easy. It's even easer with the help of this book.
This book teaches reference counting, which you need to iPhone development, and... Read more
Published 6 months ago by Chris Richards

5.0 out of 5 stars One of the best programming books I read
I've been programming for about 6 years, and this is definitely one of the best practical books I've read. Read more
Published 6 months ago by Daniel Higginbotham

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
powermac g4 8 13 hours ago
Price change ? 1 1 day ago
Aperture and Photoshop 10 6 days ago
Ipod touch 2nd generation vs 3rd generation???? 32 6 days ago
Magic Mouse 7 7 days ago
Digital scrapbooking on a Mac 4 7 days ago
Cannot find my phone connected to USB 1 10 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.