See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

22 used & new from $18.19

Have one to sell? Sell yours here
 
 
Learning Cocoa with Objective-C, 2nd Edition
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Learning Cocoa with Objective-C, 2nd Edition (Paperback)

by James Duncan Davidson (Author), Inc. Apple Computer (Author)
3.8 out of 5 stars See all reviews (19 customer reviews)


Available from these sellers.


5 new from $20.00 17 used from $18.19

Customers Who Bought This Item Also Bought

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

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

by Aaron Hillegass
4.4 out of 5 stars (99)  $31.49
Beginning iPhone Development: Exploring the iPhone SDK

Beginning iPhone Development: Exploring the iPhone SDK

by Dave Mark
4.6 out of 5 stars (135)  $26.39
Programming in Objective-C (Developer's Library)

Programming in Objective-C (Developer's Library)

by Stephen Kochan
The iPhone Developer's Cookbook: Building Applications with the iPhone SDK (Developer's Library)

The iPhone Developer's Cookbook: Building Applications with the iPhone SDK (Developer's Library)

by Erica Sadun
3.1 out of 5 stars (38)  $26.39
Building Cocoa Applications : A Step by Step Guide

Building Cocoa Applications : A Step by Step Guide

by Simson Garfinkel
3.8 out of 5 stars (20)  $54.72
Explore similar items

Editorial Reviews

Product Description
Based on the Jaguar release of Mac OS X 10.2, this new edition of Learning Cocoa covers the latest updates to the Cocoa frameworks, including examples that use the Address Book and Universal Access APIs. Also included with this edition is a handy quick reference card, charting Cocoa's Foundation and AppKit frameworks, along with an Appendix that includes a listing of resources essential to any Cocoa developer--beginning or advanced. After introducing you to Project Builder and Interface Builder, Learning Cocoa with Objective-C brings you quickly up to speed on the concepts of object-oriented programming with Objective-C, the language of choice for building Cocoa applications. From there, each chapter presents a different sample program for you to build, with easy to follow, step-by-step instructions to teach you the fundamentals of Cocoa programming. The techniques you will learn in each chapter lay the foundation for more advanced techniques and concepts presented in later chapters.

About the Author
James Duncan Davidson is a freelance author, software developer, and consultant focusing on Mac OS X, Java, XML, and open source technologies. He is the author of Learning Cocoa with Objective-C (published by O'Reilly & Associates) and is a frequent contributor to the O'Reilly Network online website as well as publisher of his own website, x180 (http://www.x180.net), where he keeps his popular weblog. Duncan was the creator of Apache Tomcat and Apache Ant and was instrumental in their donation to the Apache Software Foundation by Sun Microsystems . While working at Sun, he authored two versions of the Java Servlet API specification as well as the Java API for XML Processing. Duncan regularly presents at conferences all over the world on topics ranging from open source and collaborative development to programming Java more effectively. He didn't graduate with a Computer Science degree, but sees that as a benefit in helping explain how software works. His educational background is in Architecture (the bricks and mortar kind), the essence of which he applies to every software problem that finds him. He currently resides in San Francisco, California.

Product Details

  • Paperback: 384 pages
  • Publisher: O'Reilly Media, Inc.; 2 edition (September 20, 2002)
  • Language: English
  • ISBN-10: 0596003013
  • ISBN-13: 978-0596003012
  • Product Dimensions: 9.1 x 7 x 1 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 3.8 out of 5 stars See all reviews (19 customer reviews)
  • Amazon.com Sales Rank: #109,837 in Books (See Bestsellers in Books)

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

    #4 in  Books > Computers & Internet > Apple > Cocoa
    #6 in  Books > Computers & Internet > Programming > C > Objects
    #15 in  Books > Computers & Internet > Programming > C > Tutorials

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

19 Reviews
5 star:
 (6)
4 star:
 (7)
3 star:
 (3)
2 star:
 (3)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (19 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
32 of 34 people found the following review helpful:
5.0 out of 5 stars GREAT Book To Learn Cocoa and Objective-C Programming From!, November 29, 2002
By Kelsey McClanahan (Northeastern, NV United States of America) - See all my reviews
(REAL NAME)   
I have both this book (Learning Cocoa with Objective-C) and it's predecessor (Learning Cocoa). These are two completely different books. The first book wasn't hardly worth the paper it was printed on, as it was mostly just a thrown together collection of rag-tag tutorials from Apple's web site. Thankfully, this book is NOT the first book!

Fast forward to verison II, Learning Cocoa w/ Objective C. This book is great! It covers a whole slew of topics ommitted by the first version. Thankfully the content is NOT the same as before. A tiny bit of it is similar, but for the most part one person took it upon themselves to make sure that all of the material was presented in a consistent manner. By the end of this book you'll walk through all of the steps required to write an application similar to TextEdit (provided with Mac OS X). This application will support Rich Text Formatting, save and open capabilities, spell checking and much much more. You'll be impressed with what you build in this "Learning" book. If you've ever done the REALBasic tutorial you'll find that this creates a very similar application using the Cocoa Framework and Objective-C.

All the basics of learning to write MAC OS X applications with Cocoa are covered here. Unlike the first version of this book it doesn't assume you already knew Objective-C or have had exposure to NextStep. If you're looking for a good book to expose you to Cocoa and Objective-C programming buy this book and work through it all. It's worth it!

This book will also guide you through using the debugger in Project Builder. You'll learn how to use the debugger print-object command and other useful debugging techniques. This book does more than just point out the fact that the debugger exists. It shows you how to apply it usefully.

Another thing I like about this book is the fact that it covers NSString's in more detail than other books of the genre. You'll see examples on how to pull substrings out of NSStrings and use NSRange. You'll also see demonstartions of using NSMutableString as well. Several other books merely mention that NSMutableString exists, but then fail to show what is different between the two.

The excersises at the end of each chapter are very helpful in learning Cocoa Programming too! They're not too difficult, but not too simple either. They'll make you dig and think a bit to find a solution, but not so much that you'll want to pull your hair out and give up. AND If you go happen to get stuck you'll find answers revealed in the back of the book.

This book is for the most part geared towards Mac OS X 10.2, but I did manage to do all of the examples in 10.1.5 (except with the programming example that made use of the Jaguar's Address Book, of course.) This is a bonus, for some of the earlier Cocoa Programming books do not take into account newer versions of Mac OS X and thus are now a bit out of date.

Surprisingly, this book is thicker too, but only because it's now on quality paper. The book actually contains fewer pages (by only a dozen or so) than the original, but Cocoa programming is covered much more thoroughly. There's not much textual fluff or irrelevant screen shots to gobble up pages; --just the right balance of what is needed to cover Cocoa and Objective-C programming for the beginning or semi-intermeddiate programmer.

If you already own the first book don't worry about buying this one and receiving repeat material. These two books are not the same animal (even though the dog on the front cover is the same). They are two totally different creatures with internal organs unique to themselves. In fact, after working through the second edition you might find the first edition more useful; --as you will have gained knowledge from the second version to more completely comprehend chapters in the latter part of the frist version.

One more note: THANK YOU O'REILLY & ASSOCIATES! You're breathing new life into books for the Macintosh! Be it mac-only books (like this Cocoa Programming book) or just the fact that you include MAC OS X specifics in books like "Managing and Using MySQL (2nd Edition)". Myself and I'm sure many others appreciate it. Thanks!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
28 of 30 people found the following review helpful:
3.0 out of 5 stars A good book, but not the best book, May 9, 2004
A very popular book, and greatly improved in its second edition. Very example and tutorial oriented; somewhat out of date at this point, however.  Helps the user learn Interface Builder, ProjectBuilder and Objective-C, too. Possibly a bit shallow to get the reader writing their own Cocoa programs from scratch, but a good introduction. Ultimately, probably not as recommended for a first purchase as Cocoa Programming by Scott Anguish or Cocoa Programming for Mac OS X by Aaron Hillegass.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 15 people found the following review helpful:
4.0 out of 5 stars Overall, this book provides an adequate introduction, but..., January 6, 2003
By digitalshadow (dark side of the moon) - See all my reviews
...for me this book, by itself, came up a little short in certain areas. The first book on Cocoa programming that I had purchased was Aaron Hillegass' "Cocoa Programming for Mac OS X". After reading and working the examples from the first 4 chapters of Mr. Hillegass' book, I was still having difficulty grasping the concepts -- or at least more difficulty than I thought I should be having -- of Cocoa programming. That's when I discovered Mr. Davidson's book at my local bookstore. After reading the first few chapters, I was able to grasp the concepts that had eluded me whilst studying Mr. Hillegass' book. Put simply: it all started making sense.

In my opinion, neither book, by itself, provides a complete introduction to Cocoa programming; rather, it is the combination of *both* books that truly provides the introductory material that's fundamental to understanding Cocoa and Objective-C programming. In addition, Mr. Davidson has provided, in my opinion, a more logical and easier to follow progression of topics. Unfortunately, he also fails to provide sufficient depth on some topics after their introduction. Two examples that readily come to mind are the collection classes and memory management. On these two topics, I tip my hat to Mr. Hillegass for providing the better instruction because he: 1.) also explained and gave an example of using enumerators (think C++ interators) to traverse a collection, and 2.) because he gave a very good explanation of where and how to use autoreleased objects in functions.

Overall, I think my biggest compliment about this book is that it maintains a high degree of consistency in the way topics are presented. My biggest complaint is that, in certain areas, the depth of the presentation is simply too shallow. With a little more sustenance, this book could easily become the de facto standard for an introduction to Cocoa programming using Objective-C.

Comment Comment | 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 A book for Cocoa programmers
The book is an useful guide for who needs to learn Cocoa programming, and needs to learn also Objective-C.
Published 6 months ago by Alberto Paderno

2.0 out of 5 stars Low on details
If only Apple put as much effort in its books as it does in its iPods...

This text skips over all sorts of details regarding the Cocoa framework it purports to teach,... Read more
Published 18 months ago by S. Kennedy

4.0 out of 5 stars Quality, Apple reviewed literature.
As with most O'reilly books this one is not a let down. I was most impressed to find out that is actually written by Apple Computer and then was handed to James Duncan Davidson... Read more
Published 18 months ago

5.0 out of 5 stars Great Start to Learn OS X Programming
This book is a great start to learn the best OS X programming technology. As a professional developer. The title says it "Learning Cocoa with Objective C". Read more
Published on July 1, 2005 by K. Leavitt

3.0 out of 5 stars OK...
While this book is very detailed and has a lot of information in it about Cocoa programming, it starts off too quickly. Read more
Published on February 24, 2005 by Ari

5.0 out of 5 stars Indispensible Guide for Moving from C to Object Orientation
Being an old Pascal and C programer from the earlier Mac OS (systems 6 and 7) I was finding 1) that Carbon documentation was a mess, and 2) that Cocoa's object orientation was... Read more
Published on February 22, 2004 by David Harper

3.0 out of 5 stars Good try, but needs a bit more work
This book needed one more pass by the proofreaders. There are an annoyingly large number of typographical errors and other mistakes. Read more
Published on January 15, 2004

2.0 out of 5 stars Lacks detail
I thought the examples throughout the chapters and follow-up exercises were good. However, the author's explanations leave much to be desired. Read more
Published on November 28, 2003

4.0 out of 5 stars Super Introduction
When I started this book, I had no knowlege of Cocoa (aside from the first version, which stank(stunk?)), or any programming besides Applescript. Read more
Published on September 21, 2003 by smegol293

5.0 out of 5 stars Excellent Beginner Book
This book is very good. It is much, much better than the first edition. It is very well written and easy to read. Read more
Published on June 30, 2003 by K. Akil

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


$15 Off Olay, Pantene, and More

$15 Off Olay, Pantene, and More
This July, enjoy an extra $15 off select skin and hair care from favorite brands such as Olay, Pantene, Secret, and Ivory.

Shop this offer now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

No X-Ray Vision Needed

Shop for stud finders
Explore our wide variety of stud finders and scanners in the Home Improvement Store.

Shop for stud finders

 

Makita Power Tools

Shop for Makita products
Check out the huge selection of Makita power tools offered by Amazon.com, including an extensive line of drills and saws.

Shop for Makita products

 

 

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.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates