Cocoa Programming for Mac OS X For Dummies 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.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
60 used & new from $15.11

Have one to sell? Sell yours here
 
   
Cocoa Programming for Mac OS X For Dummies (For Dummies (Computer/Tech))
 
 
Start reading Cocoa Programming for Mac OS X For Dummies on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Cocoa Programming for Mac OS X For Dummies (For Dummies (Computer/Tech)) (Paperback)

~ (Author)
3.0 out of 5 stars  See all reviews (5 customer reviews)

List Price: $34.99
Price: $23.09 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.90 (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 Wednesday, November 11? Choose One-Day Shipping at checkout. Details
44 new from $15.24 16 used from $15.11

Formats

Amazon Price New from Used from
  Kindle Edition $18.47 -- --
  Paperback $23.09 $15.24 $15.11

Frequently Bought Together

Cocoa Programming for Mac OS X For Dummies (For Dummies (Computer/Tech)) + Cocoa(R) Programming for Mac(R) OS X (3rd Edition) + Beginning iPhone 3 Development: Exploring the iPhone SDK
Price For All Three: $80.97

Show availability and shipping details

  • This item: Cocoa Programming for Mac OS X For Dummies (For Dummies (Computer/Tech)) by Erick Tejkowski

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Cocoa(R) Programming for Mac(R) OS X (3rd Edition) by Aaron Hillegass

    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


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 (102)  $31.49
iPhone Application Development For Dummies (For Dummies (Computers))

iPhone Application Development For Dummies (For Dummies (Computers))

by Neal Goldstein
3.8 out of 5 stars (26)  $19.79
Xcode 3 Unleashed

Xcode 3 Unleashed

by Fritz Anderson
3.2 out of 5 stars (16)  $34.64
Learn Objective–C on the Mac (Learn Series)

Learn Objective–C on the Mac (Learn Series)

by Mark Dalrymple
4.2 out of 5 stars (35)  $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 (73)  $29.69
Explore similar items

Editorial Reviews

Product Description

Cocoa programming is not only the favored development environment for Mac OS X, it’s also a primary tool for creating iPhone and iPod Touch software. That makes this a great time to learn Cocoa, and Cocoa Programming for Mac OS X For Dummies is the ideal place to start!

This book gives you a solid foundation in Cocoa and the unusual syntax of Objective-C. You’ll learn what’s new in Cocoa frameworks and create an application step by step. For example, you can:

  • See how Xcode underlies your applications as the main component of Apple’s IDE
  • Examine the basics of the Objective-C language, the elements of a Cocoa interface, and object-oriented programming
  • Use Xcode and Interface Builder
  • Spruce up your apps with audio, video, Internet features, stylized text, and more
  • Create applications with the stunning graphics for which Macs are famous
  • See how to build apps with multiple documents and even executables that aren’t traditional Mac apps
  • Use all the exciting new Cocoa features
  • Work with Cocoa numbers, arrays, Booleans, and dates
  • Build document-based applications
  • Simplify with key-value coding

The better you understand Cocoa programming, the better the applications you can create for Mac OS X, iPhone, and iPod Touch. Cocoa Programming for Mac OS X For Dummies makes it easy and fun!



From the Back Cover

Cocoa is hot! Stir up apps for Mac OS X, iPhone, and iPod Touch

It's a great time to go for Cocoa, because it's not only Apple's preferred framework for developing software, it's also the best way for you to create software for Mac OS X and iPhone. This book gives you a solid foundation in Cocoa and the unusual syntax of Objective-C. You'll learn what's new in Cocoa frameworks and create applications step by step.

  • X marks the start — see how Xcode underlies your applications as the main component of Apple's Developer Tools

  • Be objective — examine the basics of the Objective-C language and the elements of a Cocoa interface

  • Add bells and whistles — spruce up your apps with audio, video, Internet features, stylized text, and more

  • Graphically speaking — create applications with the stunning graphics for which Macs are famous

  • High-end Cocoa — see how to build apps with multiple documents or even have Xcode build an interface for you

Open the book and find:

  • Tips for building a good interface

  • How to work with Cocoa numbers, arrays, Booleans, and dates

  • Advice on managing files

  • Ten tips for easier Cocoa programming

  • How to simplify with key-value coding

  • What to do with Cocoa on the Internet

  • How to add bindings to your application

  • Steps for building document-based applications


Product Details

  • Paperback: 408 pages
  • Publisher: For Dummies; 2nd edition (February 24, 2009)
  • Language: English
  • ISBN-10: 0470432896
  • ISBN-13: 978-0470432891
  • Product Dimensions: 9.1 x 7.3 x 1 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #155,311 in Books (See Bestsellers in Books)

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

    #8 in  Books > Computers & Internet > Apple > Cocoa
    #99 in  Books > Computers & Internet > Hardware > Macs

More About the Author

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

Visit Amazon's Erick Tejkowski Page

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Do Customers Ultimately Buy After Viewing This Item?

Cocoa Programming for Mac OS X For Dummies (For Dummies (Computer/Tech))
48% buy the item featured on this page:
Cocoa Programming for Mac OS X For Dummies (For Dummies (Computer/Tech)) 3.0 out of 5 stars (5)
$23.09
Beginning iPhone 3 Development: Exploring the iPhone SDK
14% buy
Beginning iPhone 3 Development: Exploring the iPhone SDK 4.6 out of 5 stars (163)
$26.39
Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
14% buy
Cocoa(R) Programming for Mac(R) OS X (3rd Edition) 4.4 out of 5 stars (102)
$31.49
Programming in Objective-C 2.0 (2nd Edition)
13% buy
Programming in Objective-C 2.0 (2nd Edition) 4.5 out of 5 stars (73)
$29.69

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

 

Customer Reviews

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

 
14 of 16 people found the following review helpful:
3.0 out of 5 stars The One I Have Been Looking For , February 22, 2009
Amazon Verified Purchase(What's this?)
My copy came yesterday. This is a cursory review. I expect to modify it as the book is used more. I am a retired engineer and have written programs for myself occasionally for many years, but do not consider myself a computer programmer. A half dozen are C programs, some extensive, that ran CNC machinery. They are entirely text. My goal is to convert them to graphics for Mac OS X computers.

In the last few years, I purchased four Xcode and Cocoa Programming books that you see on lists nearby. All are books of high quality with vast amounts of information. They were difficult for me to work into very far. All take the approach of telling me everything about each area when I did not want to know that much that soon.

This book takes a different approach. Chapter 2 builds a clear, simple and complete application as an example. When I complete it, I will understand all the steps to make a Cocoa program. Then I will be ready to absorb each chapter as it explains the details of the various parts. It will prepare me to examine each of those other related books. This important difference makes this book the one to use first. It is easy reading with clear explanations.

This is why I say it is "The One I Have Been Looking For."

BTW, I took it to a friend who has a professional paper cutter. He sheared an eighth of an inch off the back. Then the copy center at Office Depot spiral bound the book into two volumes, split between Part II and Part III. Each is easy to carry, open to read or lie flat for reference while computing. Think Office Depots have paper cutters, too. Best, RSM

Modified Review (11-3-2009): I reduce my opinion of the book from 5 stars to 3 stars. The book is organized well, but needs a few edits to make it clearer, smoother and easier to use. For example, on Page 31 there needs to be an instruction to "Save" at mid-page after several text entries in the example. If it is not saved, the example will not work when you get toward the end. Very annoying. There may be other spots like this that would be helpful with some polish. It could be a great book, but the author seems to be so familiar with the work that he skips steps without realizing it that less experienced programmers will need. A beginner's book, which this is, should have every step completely defined. Otherwise, why have the book?

Also, there needs to be an online Errata with corrections and advice to help those trying to work through the examples. Books that lead to blockages in examples stop the learning flow and cease to be of value at that point. RSM
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
2.0 out of 5 stars Leaves too many unexplained concepts, wasn't proof-read before publishing., August 14, 2009
By A. Koury (Somerville, MA USA) - See all my reviews
(REAL NAME)   
You don't release a programming book where some of the step-by-step coding instructions don't match the illustrations, some steps are missing, and the code examples don't compile or don't work as advertised. Also, you don't tell your readers that there will be a website with code examples and then give them a bad URL. When your readers finally find the code downloads in the mess that is the [...] site, that code should actually match what's described in the book. And when your book is riddled with errors, you should at least provide an online errata page. In short, YOU DON'T RELEASE A BOOK THAT HASN'T BEEN PROOF-READ!

Besides the annoyance of the book essentially being in alpha, it misses or glosses over many concepts. So, for example, you don't ever learn exactly what the 'sender' keyword does in the language, or why there are random instances of C-style method calls - object.method() instead of [object method] - and other similar oversights. It's not a big deal to figure these things out by yourself with a couple of minutes on the internet, but when you're reading through the book it really feels like important information has been left out. I found myself asking "wait, why'd he do that?" a little too often.

I can't bring myself to give this book a one-star review because it does have great potential. The projects (when they work) really are great as teaching tools, the presentation is clear and easy to understand, etc. I'd give it four stars if it had been proof-read, or if at least an online errata had been provided. Five stars if it had been just a little more thorough.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 3 people found the following review helpful:
5.0 out of 5 stars Feb. 2009 Edition - Finally breaks my Cocoa/Xcode logjam!, June 28, 2009
By Max Likely (Victoria, British Columbia Canada) - See all my reviews
Kudos to Erick! This latest edition is a good one, targeted to Xcode 3.1. It's an easy read, as tech books go. I'd give it 4.5 stars if I could, but 5 will do for now. I've tried many of the other Cocoa and Xcode books, and given up on them when the instructions for using the tools' user-interfaces do not behave as described. Changes to Xcode's (originally called Project Builder) and Interface Builder's GUIs, from version to version, may be all for the better but they can play hob with any author's most carefully crafted prose. Moral: if you're new to this, be sure that your hardware and software match what's used in the book.

One editorial glitch, for example, the website for the source-code can be found [...] and searching by ISBN - not the URL repeatedly cited in the book. Other "hiccups" can most often be resolved either by using Apple's own technical documentation (the book leads you to it) or by reading a bit further and more carefully in the book itself.

I've finished chapter 4 (in 2 days) and am keen to continue. I expect to post an update to this review once I get further along in the book.
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

3.0 out of 5 stars The book's OK But the web site stinks.
If you choose to buy the book, be warned there's nothing to download! Additionally, the author assumes more prior knowledge than most Dummies books.
Published 5 months ago by P. Huffman

2.0 out of 5 stars Issues...
Not happy with this book. Disclaimer: I'm new to Xcode programming, but not new to C-family languages or IDE's in general. Read more
Published 6 months ago by Dr. Nim

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
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


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.