- Paperback: 424 pages
- Publisher: Apress; 2nd ed. edition (May 27, 2013)
- Language: English
- ISBN-10: 1430245425
- ISBN-13: 978-1430245421
- Product Dimensions: 7.5 x 1 x 9.2 inches
- Shipping Weight: 2 pounds (View shipping rates and policies)
- Average Customer Review: 4 customer reviews
- Amazon Best Sellers Rank: #2,710,899 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Learn Cocoa on the Mac 2nd ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
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.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
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.
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.
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.