- Series: Pragmatic Programmers
- Paperback: 188 pages
- Publisher: Pragmatic Bookshelf; 1 edition (November 4, 2008)
- Language: English
- ISBN-10: 1934356107
- ISBN-13: 978-1934356104
- Product Dimensions: 7.5 x 0.6 x 9 inches
- Shipping Weight: 13.6 ounces (View shipping rates and policies)
- Average Customer Review: 22 customer reviews
- Amazon Best Sellers Rank: #2,351,931 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.
Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces (Pragmatic Programmers) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who bought this item also bought
About the Author
Bill Dudney is a husband, father, coder, and teacher. He has been doing Objective-C since 1989 when he first encountered a NeXT cube, and has several apps on the store through his company, Gala Factory Software LLC. When he is not writing books or teaching people about iOS, he likes to ski and hike in the high country of Summit County, Colorado. You can connect with him on Twitter at @bdudney.
Browse award-winning titles. See more
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
I have to report that I was disappointed with this book. The author's style is a tad repetitive. Often the text would promise explanations of something "in detail", but the detail never came.
Generally the book scratches the surface of many elements of Core Animation, giving the reader a reasonable starting point for further research. But since the text of the book does not include complete code examples (just snippets) it is sometimes hard to see how the examples would fit into a larger application.
I am an accomplished software developer with over 20 years experience designing complex software applications. I have read (at this point) more than few serious books about Objective-C, Cocoa, and iPhone development. I learned little from this book, sadly. Except that I need to buy another book.
Bottom line: If you are already a Max OS X and Cocoa developer, then this book will be a good introduction to Core Animation. But you will need to read more than just this book to get up to speed. If you are an iPhone developer, the one chapter in this book about iPhone specifics as they relate to Core Animation is not worth it.
The book hasn't been updated since its first printing in October 2008. If you want to see examples for how to take advantage of OpenCL or GCD, you're out of luck.
The examples don't elucidate anything that isn't already covered by Apple or in questions on Stack Overflow.
The examples don't build on each other.
You never know what example the author is discussing- there are several instances where the narrative jumps to a new section of code without any editorial or narrative warning.
Want example code in an electronic format? If you search for a while on the web, you might stumble on a tape archive that lumps all the code examples together without the benefit of being packaged into projects, much less ones that work in the current version of Xcode.
Index? What's an index? Good luck looking anything up. If you want an idea of how much priority important details like an index were given, just look at the real estate devoted to it: There are roughly 60 2 column lines of index scattered over three pages in the back, followed by six pages of ads for other books.
The binding of the book is cheap, as in fall apart in a week cheap.
The paper used is somewhere between cardstock and craft paper. The type bleeds all over the page as a result, making it excruciating to read.
Most annoyingly, this book has almost nothing to do with the iPhone- the "and the iPhone" in the title is a an attempt to generate sales linked to Apple's popular mobile hardware. The chapter on the iPhone was obviously tacked on at some point very late in the editorial process, consisting mainly of a list of API sections that differ between MacOS X and iOS and three sample snippets. A substantial fraction of the content in the book doesn't exist in iOS APIs.
This is the worst technical book I've purchased since the bad old days of the dot - com boom, when publishing houses were churning out man page reprints once a week. While I hate to write reviews this negative, I don't appreciate feeling ripped off.
It seems that the adage: "color tastes are different for everyone" is even more true judging by my deceptive experience compared to 5 star reviews that some people have posted here.
First to clarify things: the book is outdated, and that's the sad part of every book where the author has taken the risk to add real code examples. But it seems unfortunate that when the book was written, some of the features were already in development and the publishers didn't postpone the publication to include those.
MacOS X/iPhone: Let's face it, most people will buy a book like that to develop an app on the iPhone (150K apps in appStore compared to hundreds of apps on MacOS X. It's also very unfair to write a Core Animation book for MacOS X, then add a dozen pages chapter (no. 12) at the end for iPhone and then add that it's for MacOS X AND iPhone in the title on the cover. Lame! Core Animation was written for iPhone. And iPhone has very subtle differences with MacOS X especially for the beginner (layers have a different coordinate system, layers are implicit in views on iPhone, some technology like Core Image for filtering are not there, OpenGL is implemented in a different way, etc... Heck! Even Apple as of this reading still didn't update the coordinate system origins in their own documents. So just going through the document without even understanding what works and doesn't work on a specific platform is asking for too much for an introduction book.
What bugs me down the most about this book it the non-pedagogical aspect of every chapters and paragraphs. It's not inviting, the layout is awful and you are exposed to concepts that are not even explained (google to the rescue.) I mean if I have to google up and go back to Apple docs just to follow up a tutorial session, why should I buy this content in the first place.
Core Animation is a terrific technology, it's tremendously slick and it shines on the iPhone even more. I really wish there were a decent book on the market to do it justice. I have yet to read the other one from Zarra&Long, but when I do, I'll post a review there too. In the meantime, I'll stick with Apple website and a few other Cocoa blogs.
Most recent customer reviews
The book is written horribly.Read more
This books is all about Core Animation.Read more