Shop Khloud Popcorn
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
$31.55 with 21 percent savings
List Price: $39.99 Image
Get Fast, Free Shipping with Amazon Prime
FREE delivery Thursday, April 30 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Tomorrow, April 26. Join Prime
In Stock
$$31.55 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$31.55
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Learn Cocoa on the Mac

Follow the authors

Get new release updates & improved recommendations
See all
Something went wrong. Please try your request again later.

Learn Cocoa on the Mac Second Edition

3.3 out of 5 stars (9)

{"desktop_buybox_group_1":[{"displayPrice":"$31.55","priceAmount":31.55,"currencySymbol":"$","integerValue":"31","decimalSeparator":".","fractionalValue":"55","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"2a1N0W7PbGhS%2Fvfyx5yF%2FBJpHOCmOl2msO0FEivzamhGtCE4DtrdxirWJWQ%2FztItg31x3Vleo9SXuVXvbdipskghDAVHOmVP7UIE1wo4fAIpPzp3r7%2B7DBWWtrXDM8zjJk3ICKBjEbFmtPYezpaLwg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

The Cocoa frameworks are some of the most powerful for creating native OS X apps available today. However, for a first-time Mac developer, just firing up Xcode 4 and starting to browse the documentation can be a daunting and frustrating task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to mention all the other tutorials and guides included with Xcode. Where do you start? Which classes are you going to need to use? How do you use Xcode and the rest of the tools?

Learn Cocoa for the Mac, Second Edition, completely revised for OS X Mountain Lion and XCode 4, answers these questions and more, helping you find your way through the jungle of classes, tools, and new concepts so that you can get started on the next great OS X app today. Jack Nutting and Peter Clark are your guides through this forest; Jack and Peter have lived here for years, and will show you which boulder to push, which vine to chop, and which stream to float across in order to make it through. You will learn not only how to use the components of this rich framework, but also which of them fit together, and why.

Jack Nutting’s approach, combining pragmatic problem-solving with a deep respect for the underlying design philosophies contained within Cocoa, stems from years of experience using these frameworks. Peter Clark will show you which parts of your app require you to jump in and code a solution, and which parts are best served by letting Cocoa take you where it wants you to go. The path over what looks like a mountain of components and APIs has never been more thoroughly prepared for your travels. In each chapter, you’ll build an app that explores one or more areas of the Cocoa landscape. With Jack’s and Peter's guidance, the steep learning curve becomes a pleasurable adventure. There is still much work for the uninitiated, but by the time you’re done, you will be well onyour way to becoming a Cocoa master.

Editorial Reviews

About the Author

Jack Nutting has been using Cocoa since the olden days, long before it was even called Cocoa. He has used Cocoa and its predecessors to develop software for a wide range of industries and applications, including gaming, graphic design, online digital distribution, telecommunications, finance, publishing, and travel. When he is not working on Mac or iOS projects, he is developing web applications with Ruby on Rails. Nutting is a passionate proponent of Objective-C and the Cocoa frameworks. At the drop of a hat, he will speak at length on the virtues of dynamic dispatch and run time class manipulations to anyone who will listen (and even to some who won t). Nutting is the primary author of Learn Cocoa on the Mac (Apress, 2010) and Beginning iPad Development for iPhone Developers (Apress, 2010). He blogs from time to time at Nuthole.com.

Product details

  • Publisher ‏ : ‎ Apress
  • Publication date ‏ : ‎ May 27, 2013
  • Edition ‏ : ‎ Second
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 442 pages
  • ISBN-10 ‏ : ‎ 1430245425
  • ISBN-13 ‏ : ‎ 978-1430245421
  • Item Weight ‏ : ‎ 1.65 pounds
  • Dimensions ‏ : ‎ 7.52 x 0.96 x 9.25 inches
  • Best Sellers Rank: #8,465,345 in Books (See Top 100 in Books)
  • Customer Reviews:
    3.3 out of 5 stars (9)

About the authors

Follow authors to get new release updates, plus improved recommendations.
Sponsored

Customer reviews

3.3 out of 5 stars
9 global ratings
Sponsored

Top reviews from the United States

  • Reviewed in the United States on November 9, 2014
    Format: Paperback
    This is fantastic introduction to programming Cocoa on the Mac OS X.

    With any technical book, the most important issues are the target audience, the order material is presented and quality of the material. This book is targeted for individuals want to learn Cocoa who have very little experience. As such, the book has many pictures, screen shots and explanations in the text to create the examples in a step by step fashion. It gives a broad outline of the capabilities of the Cocoa framework and how to utilize it. The initial chapters are basic introductions that quickly move through bindings, Core Data, drawing, file functions, and even multitasking. The chapters are dense with ideas. But the concepts are explained completely.

    I have experience programming as hobby. I know Microsoft Visual Basic for Applications, some perl, some AppleScript and some C. I wanted to learn to write some programs for my Mac. I read an Object C book by Kochan (Programming in Objective-C (6th Edition) (Developer's Library) Paperback – December 13, 2013
    by Stephen G. Kochan (Author) which is fantastic by the way!) , another introduction to Cocoa programming book and few other filler books. But this one was the best to pull all the ideas together. It has the best explanation of using Cocoa bindings for tables i have come across. It does a great job with introduction to Core Data and file storage. I do not recall running across any errors in the book examples. I did type all the code examples myself.

    I really liked the use of multiple small program examples to illustrate concepts. Some books use the entire book to build an application. However, in this book most chapters contain the entire program. Each chapter begins a new program and example. This is really great because you explore different areas each time and when I want to go back to review I just pull up the completed program to review the chapters ideas. So after finishing this book, I have a director full of all the chapter examples. If I want to review binding I go to the program for the chapter and review the code.

    Finally, I had a question about one of the programs regarding use of an NSDictionary and an array controller. The authors provided their email and have website set up to support the book. So I thought I might email them directly. I could not believe it but I received a reply within hours and it was a Sunday!

    Thank you for a wonderful book. I learned an immense amount.
    One person found this helpful
    Report
  • Reviewed in the United States on October 28, 2013
    Format: KindleVerified Purchase
    I am not liking this book. The book crams way too many concepts into each chapter. If your code doesn't work, you won't even know where to look because you learned too many things simultaneously and have no idea what you may've done right and where you may've gone wrong.

    I understand that maybe the author is trying to put context in the code you're being taught, to make the lesson more interesting and fun, but one of the earlier chapters, it backfired because you had to utilize code that may be too difficult if you're a beginner and amateur.
    One person found this helpful
    Report
  • Reviewed in the United States on July 12, 2013
    Format: PaperbackVerified Purchase
    I was looking for something more comprehensive, with information on cocoa, not the basics of how to build a cocoa app. More depth, less tutorial for absolute beginners. but not in this book. I suppose for a newbie this would be a good place to start, but for an experienced cocoa developer it's just too basic.
    2 people found this helpful
    Report
  • Reviewed in the United States on August 25, 2013
    Format: Paperback
    If you're looking to build applications for the Mac app store, this book will serve you well. Personally, I had a lot of trouble picking up XCode and the Cocoa APIs from Apple's documentation -- there were too many moments I was scratching my head because something wasn't spelled out. This book pulled everything together for me. The best part is that this book was recently updated, so (unlike another book I read) there weren't the "huh, this doesn't match up to the documentation/UI/etc." moments.

    If you're an expert with Cocoa, this book isn't for you. If you're a new Mac programmer, or getting back into it again after many years (as I was), I think you'll find this as useful as I did.
    4 people found this helpful
    Report

Top reviews from other countries

  • pb
    1.0 out of 5 stars code examples fail to build with xcode 6.2
    Reviewed in France on March 25, 2015
    Format: PaperbackVerified Purchase
    The code examples ([...]) fail to build with XCode 6.2. These examples are assumed to be built with XCode 4.6 (2013).
    i hope that working code examples with XCode 6.2 will be soon available on [...] .
    Most of the figures in the book (low resolution snapshots) are not readable.
  • Bio Adventurer
    5.0 out of 5 stars Great book.
    Reviewed in Canada on January 14, 2015
    Format: PaperbackVerified Purchase
    One of favourite books on cocoa.
  • bob Weeks
    4.0 out of 5 stars Coming from an IOS to MacOS A good book. A few times it said just do ...
    Reviewed in the United Kingdom on June 10, 2018
    Format: KindleVerified Purchase
    Coming from an IOS to MacOS A good book. A few times it said just do this and that which should have shown an example or explained in a little better but well written and got me through my first few apps.
  • David
    3.0 out of 5 stars Three Stars
    Reviewed in the United Kingdom on February 4, 2015
    Not bad, but Xcode changes so often that books can't keep up with it.