Learning Cocoa with Objective-C, 2nd Edition
Publisher: O'Reilly Media
Final Release Date: September 2002
Pages: 384

Learning Cocoa with Objective-C is the "must-have" book for people who want to develop applications for Mac OS X, and is the only book approved and reviewed by Apple engineers. Based on the Jaguar release of Mac OS X 10.2, this edition of Learning Cocoa includes examples that use the Address Book and Universal Access APIs. Also included 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.Completely revised and updated, this 2nd edition begins with some simple examples to familiarize you with the basic elements of Cocoa programming as well Apple's Developer Tools, including Project Builder and Interface Builder.After introducing you to Project Builder and Interface Builder, it 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.You'll learn how to:

  • Effectively use Apple's suite of Developer Tools, including Project Builder and Interface Builder
  • Build single- and multiple-window document-based applications
  • Manipulate text data using Cocoa's text handling capabilities
  • Draw with Cocoa
  • Add scripting functionality to your applications
  • Localize your application for multiple language support
  • Polish off your application by adding an icon for use in the Dock, provide Help, and package your program for distribution
Each chapter ends with a series of Examples, challenging you to test your newly-learned skills by tweaking the application you've just built, or to go back to an earlier example and add to it some new functionality. Solutions are provided in the Appendix, but you're encouraged to learn by trying.Extensive programming experience is not required to complete the examples in the book, though experience with the C programming language will be helpful. If you are familiar with an object-oriented programming language such as Java or Smalltalk, you will rapidly come up to speed with the Objective-C language. Otherwise, basic object-oriented and language concepts are covered where needed.
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly MediaLearning Cocoa with Objective-C, 2nd Edition
 
5.0

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (4)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 4 customers

Sort by

Displaying reviews 1-4

Back to top

(5 of 5 customers found this review helpful)

 
5.0

Wonderful but needs update

By The Accidental Coder

from Japan

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Intermediate
    • Novice

    Comments about O'Reilly Media Learning Cocoa with Objective-C, 2nd Edition:

    I have to say I was really pleasantly surprised with the quality and value of this book. So much better instruction-wise than most of the other current hyped ones, even being older and somewhat obsolete. On that note, it really should be updated to reflect the current OS (as well as XCode itself...in the book it is still referred to by its old name, Project Builder). A very underestimated, well-written, easy-to-understand book for learning Cocoa and Objective-C.

    (4 of 4 customers found this review helpful)

     
    5.0

    Learning Cocoa with Objective-C Review

    By Michael Reiland

    from Undisclosed

    Comments about O'Reilly Media Learning Cocoa with Objective-C, 2nd Edition:

    I too thoroughly enjoyed this book. I have been programming in C for a number of years, but wanted to take the next step (excuse the pun) and get into Cocoa and Objective-C. This is the best resource for learning Cocoa that I've seen. I've tried a couple other books and nothing compares to this book's excellent pace and process.

    If you are a beginning Cocoa programmer, this book is a must. I can't wait until a more advanced book on Cocoa comes out.

    (1 of 2 customers found this review helpful)

     
    5.0

    Learning Cocoa with Objective-C Review

    By Gerry Davenport

    from Undisclosed

    Comments about O'Reilly Media Learning Cocoa with Objective-C, 2nd Edition:

    After starting "Building Cocoa Applications: A Step by Step Guide," another O‘Reilly title, and "Cocoa Programming for Max OS X" by Aaron Hillegass, I had to set them aside because they were filled with info that I was not looking for, ready for, or was not explained in a clear format--I felt lost and discouraged that I was not learning anything while I was reading them.

    I picked up "Learning Cocoa with Objective-C, 2nd Edition" and read it from cover to cover without doing any examples, but I understood them like I was the one who created them. The book, although a bit simple in some parts (even for me), was straight forward and clearly understandable. The code that was being written was explained in detail, and there was nothing in there that was not part of the scope of the title. The book was a refreshingly clear read about "Learning Cocoa with Objective-C."

    I am ready for MR. James Duncan Davidson to write the next level Cocoa Programming book, because I need all the help I can get--hands on training would be great--any takers?

     
    5.0

    Learning Cocoa with Objective-C Review

    By Daniel Stein

    from Undisclosed

    Comments about O'Reilly Media Learning Cocoa with Objective-C, 2nd Edition:

    For those wanting to take their first steps in the world of Cocoa - ObjectiveC, I find it difficult to imagine a better introduction. The measured pace and set of very appropriate examples made it just right for me. The author's advice about necessary background is spot-on, and readers without it may be a little frustrated. There is not much material incorporated about OOP concepts, so I found that my experience with C++ and object-oriented concepts to be very useful in understanding the basics of how the Cocoa frameworks and the ObjectiveC syntax fit into the scheme of things. The edition I read contains numerous typos and minor errors but most of them are dealt with in the errata portion of the book website. Davidson has a friendly, enjoyable style and uses it well when the material allows it. Highly recommended!

    Displaying reviews 1-4

    Back to top

     
    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?