|
| Cocoa Programming for Mac OS X, Second edition | 
enlarge | Manufacturer: Addison Wesley Category: EBooks
List Price: $49.99 Buy New: $28.34 You Save: $21.65 (43%)
Avg. Customer Rating: 48 reviews Sales Rank: 30919
Format: Kindle Book Media: Kindle Edition Edition: 2 Number Of Items: 1 Pages: 480
Dewey Decimal Number: 005.268 ASIN: B000OZ0N94
Publication Date: March 16, 2007 Availability: Usually ships in 24 hours
|
| Similar Items:
|
| Editorial Reviews:
Amazon.com Review There's a reason that a large slice of the open-source movement has defected from running Linux on its laptops to running Mac OS X. The reason is the Unix core that underlies Mac OS X, and the development tools that run on that core. Cocoa makes it easy to create very slick Mac OS X interfaces for software (as well as to create applications in a hurry), and this new edition of Cocoa Programming for Mac OS X does an excellent job of teaching its readers how to put a Cocoa face on top of code (Objective-C code almost exclusively). If you know something about C and/or C++ programming and want to apply your skills to the Mac, this is precisely the book you want. Author Aaron Hillegass teaches a Cocoa class, and his book reads like a demonstration-driven lecture in a computer lab. That is, the book takes a heavily example-centric approach to its subject, beginning with simple announcement windows and proceeding to cover the more advanced controls and object-oriented features of Cocoa and Objective-C. Throughout, he hops back and forth between descriptions of the goal to be accomplished, listings of the code that does the job, and instructions on how to use the Mac OS X development tools to speed the development process. --David Wall Topics covered: How to write software for Mac OS X in Objective-C and, especially, with Cocoa. The new edition shows how to use NSUndoManager, add AppleScript capability to an application, do graphics work with OpenGL, and use Cocoa under Linux using GNUstep. As well, all the basic controls and design patterns are covered.
Product Description "The highly acclaimed introduction to Cocoa-recommended most by experienced Mac OS X developers now updated and expanded. Here's what critics said about the first edition: "Reading this book is the absolute best way to learn how to harness the power of this amazing technology." -Andrew Stone, President, Stone Design, www.stone.com "Make sure this is the first one you pick up. It's the best book for a beginning Cocoa programmer." -From the review on HyperJeff.net& "I love this book. The descriptions are clear, the examples logical. Everything a programmer needs to get up to speed on Cocoa." -Dave Mark, Editor, MacTech Magazine To help programmers develop applications for Mac OS X, Apple is now giving away XCode, Interface Builder, and the Cocoa frameworks-the tools used to create Safari, GarageBand, Mail, and the iApps. Cocoa- Programming for Mac- OS X, Second Edition, will give you a complete understanding of how to use these tremendously powerful tools and frameworks to write full-featured applications for the Mac. Guiding programmers through the key features of Cocoa, this book emphasizes design patterns that enable you to predict the behavior of classes you have never used before. Written in a tutorial format, it takes you step-by-step through the creation of six applications and an Interface Builder palette. Each project introduces several new ideas, and as each concept or technique is discussed, the author, drawing on his own extensive experience, shows you the right way to use it. Updated for Xcode and Mac OS X 10.3, new chapters in this second edition include coverage of OpenGL, AppleScriptability, the undo manager, creating frameworks, and a brief introduction to using GNUstep on Linux.
"
|
| Customer Reviews: Read 43 more reviews...
Not too helpful March 31, 2008 4 out of 24 found this review helpful
This book is too high-level and not descriptive enough. Could be a good intro but doesn't really help to do some real-world tasks.
Lots of easy to understand but relevant examples February 23, 2008 4 out of 5 found this review helpful
I'm new to Cocoa/Objective-C but have a fairly extensive background in software development in a variety of different languages. What I needed to get me started was something that gave a broad overview of the Cocoa Framework and some simple examples of how the Interface Builder and code fit together. This book did a great job of doing this. Unlike "Learning Cocoa with Objective-C" (a book I really struggled with) this book isn't really tutorial based and doesn't try and take you through how to build some big whiz-bang application. It's the sort of book that helps get you started developing your own application and whenever you have a question like "I wonder how to setup a NSTableView delegate" there's a very good chance that there'll be an example of doing just that in the book. After a few days with this book I was confident enough to start my own development, and haven't looked back since.
Excellent for getting on the Cocoa/XCode wagon quickly January 24, 2008 0 out of 1 found this review helpful
The author employs an good teaching technique that leads step by step to understanding the workings of Cocoa and XCode. I am familiar with the Object Oriented Programming concept and that helped to understand the material covered. The hands-on exercises cover all the basics and are short and relatively easy. I also like the "tone" employed by the author. It's friendly, supportive and plain English. There is some miss-match between the current version of Cocoa (2.0)/XCode (3.0) and the book, especially where it concerns Interface Builder and the illustrations. But it was fairly easy to figure out. Except for some chapters, like Creating Interface Builder palettes. Overall I highly recommend this book, while I also hope that the author posts some addendum on the internet that shows the book's examples using the current version of the software.
Excellent tutorials January 17, 2008 1 out of 2 found this review helpful
I tried learning Cocoa on my own using online resources, but it wasn't until I followed the tutorials in this book that I felt that I really learned Cocoa. The explanations are to the point, examples are clear. The only negative thing I can say about the 2nd edition of the book is that it was written before XCode 3.0, so some of the steps are different from XCode 2.0.
If you're using XCode 2.0, get this edition, otherwise wait till 3rd edition comes out.
Great, but where is the errata website? December 30, 2007 4 out of 7 found this review helpful
Hi, the other reviewers are right on with the positive feedback they give. My 2 cents and the reason I gave this 3 stars instead of 5 is simply that there is no published information on mistakes in this book, which is very frustrating. I am a beginner Cocoa programmer, but a very experienced C and Java programmer. When I run into things that don't work as described in the book I need to find out from a book FAQ, errata, or contact with the author whether it is his mistake or mine. This is just basic table stakes of publishing a tech book after 2000, and it is surprising that it is not possible with this book. So - beware, as with any tech book there are mistakes but you have to find and deal with them on your own. That said, I don't think there are many. Author - if you read this, please at least put up a simple page where readers can give feedback or you can post corrections, check page 72 for example.
Errata site found with the help below, bumping my rating up if Amazon will let me.
|
|
|
Powered by Associate-O-Matic
| |