Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces [Paperback]

Bill Dudney

List Price: CDN$ 34.95
Price: CDN$ 22.02 & FREE Shipping on orders over CDN$ 25. Details
You Save: CDN$ 12.93 (37%)
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
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Friday, August 29? Choose One-Day Shipping at checkout.
Save Up to 90% on Textbooks
Hit the books in Amazon.ca's Textbook Store and save up to 90% on used textbooks and 35% on new textbooks. Learn more.
Join Amazon Student in Canada

Book Description

Nov. 7 2008 1934356107 978-1934356104 1

Have you seen Apple's Front Row application and Cover Flow effects? Then you've seen Core Animation at work. It's about making applications that give strong visual feedback through movement and morphing, rather than repainting panels. This comprehensive guide will get you up to speed quickly and take you into the depths of this new technology.

Mac OS X Leopard introduces a fantastic new technology that makes writing applications with animated and cinematic user interfaces much easier. We'll explore this new technology by starting with the familiar concepts you already know from the pre-Leopard development kits.

Then we'll see how they apply to the new frameworks and APIs. We'll build on your existing knowledge of Cocoa and bring you efficiently up to speed on what Core Animation is all about.

With this book in hand, you can add Core Animation to your Cocoa applications, and make stunning user interfaces that your user's will be showing off to their friends.

Product Details

  • Paperback: 188 pages
  • Publisher: Pragmatic Bookshelf; 1 edition (Nov. 7 2008)
  • Language: English
  • ISBN-10: 1934356107
  • ISBN-13: 978-1934356104
  • Product Dimensions: 19.2 x 22.5 cm
  • Shipping Weight: 386 g
  • Amazon Bestsellers Rank: #391,776 in Books (See Top 100 in Books)

Product Description

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.

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.4 out of 5 stars  22 reviews
28 of 28 people found the following review helpful
2.0 out of 5 stars An introduction to Core Animation, but certainly not a definitive tome. June 26 2009
By Mark H. Granoff - Published on Amazon.com
Format:Paperback|Verified Purchase
I bought this book based on the rave recommendations I read here. And with the limited selection of books on the topic, this one seemed like the best one available at the time (June 2009).

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.
14 of 15 people found the following review helpful
3.0 out of 5 stars Animation is Hard to Teach in a Book Feb. 24 2009
By Ambrose - Published on Amazon.com
I got this title just to get a feel for the animation capabilities and how the APIs are for this platform. The book was just fine for that. The author's style is fairly readable, and he has a good tone.

I think any graphics book really should be in color; it makes a big difference, and trying to teach animation in a book is tough anyways. The reason to buy a tech book is to learn something away from the computer (IMO), so it can be hard to learn animation this way.

Would I recommend it? Hard to say. Depends on what you're after. He does have some good tidbits for folks to go beyond the mechanics of animations and think about the experience the animations provide. I think that could be handled more deeply, too.

So, take a look at the TOC, read a sample chapter, and decide if you think it's for you.
26 of 31 people found the following review helpful
5.0 out of 5 stars THE Book to read if you want to understand Core Animation Dec 30 2008
By J. Lamarche - Published on Amazon.com
Core Animation is one of the coolest technologies to come out of Cupertino in many years. It makes doing all sorts of cool things in your application not just possible, but downright easy. Core Animation opens up worlds of possibilities for your applications' user interface.

The problem is, Core Animation is not intuitive. Even an experienced programmer can expect to spend a lot of time with Apple's documentation before he or she will grok the terminology and concepts of this new framework well enough to use be proficient.

Fortunately, the author has already gone through the trouble of doing that and has taken the time to break it all down into digestible chunks, explaining the concepts and terms in plain English, and setting out exercises that reinforce your understanding of those concepts.

As previous reviewers have mentioned, the bulk of the book focuses on using Core Animation when writing Mac programs, however both the basic concepts and the practical use of Core Animation are the same when programming the iPhone. The iPhone chapter explains the differences between using it on the two platforms and shows how to apply the stuff you've already learned earlier in the book when developing on the iphone.

I think this book probably reduced the amount of time I needed to learn Core Animation by at least half, probably more, and I'm an experienced programmer who's accustomed to learning from Apple's documentation.

Just a quick note of something that's probably obvious: You should already have a decent grasp on Objective-C and Cocoa before picking up this book if you want to get the most out of it.
10 of 11 people found the following review helpful
2.0 out of 5 stars ok, but came in way below expectations Jan. 16 2009
By pablo_picasso - Published on Amazon.com
Format:Paperback|Verified Purchase
I thought this would be a focused book on core animation, with examples for the iPhone. I was extremely disappointed in what seemed to me as if the iPhone coverage was a single ten page chapter at the end of the book, without one full-length program for use on the Phone.

This book is probably good if you are focused on Mac OS programming, and just want the details on core animation. It is also probably pretty good if you already know Mac and want to apply what you know to the iPhone and you know the differences between the two platforms.

However, I was disappointed, in the fact that most of the coverage was on Mac and only the additional short chapter specfically covered iPhone, without one single full code listing for the iPhone.

There are those who say that if you know Mac, you also know iPhone. However, the truth is that iPhone is a subset of Mac, and when you just read about Mac development, you don't necessarily know what applies to the iPhone and what does not. Discussion of hardware specific features (think touch screen vs. mouse) and output (think windowed large screen vs. full-screen views of a small screen) made it hard to relate the Mac examples to the iPhone environment.

At 175 pages with large type, and for this price, it does seem that one gets alot less for this book than other books that cost this amount. I waited until I read the entire book to write this. I have even given it a little extra time, to see if I would come back to it often as a reference, for detailed information on specific animation topics. I have not. Overall, I feel let down by The Progmatic Programmers -- the publishers of this book.
7 of 7 people found the following review helpful
3.0 out of 5 stars A decent introduction to Core Animation, but too light on iPhone Jan. 15 2009
By John Mccaffrey - Published on Amazon.com
This book gives a good introduction to the Core Animation framework and some of the slick ways that you can spice up a Cocoa app for Mac OSX or the iPhone. Its assumed that you know your way around Xcode, and that you know the basics of Cocoa programming. So if you are new to Cocoa you may want to have a copy of Cocoa Programming for Mac OS X handy.
Cocoa(R) Programming for Mac(R) OS X (3rd Edition)

The book gives a good overview of the Core Animation framework, and helps to get you through some of the less intuitive parts. It walks you through a few different examples of developing animation apps for the mac and then explains the differences and limitations of writing for the iPhone.
I would also suggest reading through the apple docs at [...]

Personally, I was hoping for a more thorough review and examples for the iPhone, and was dissapointed that there are like 14 pages in the iPhone chapter, and 7 of them are a full page of a single image. (I think that might have something to do with the time the book was written and the state of the NDA for iPhone developers, but still I was disappointed)

Overall, I think the book gives a good start to some animation concepts, and ways to improve your iPhone apps.

Now I'm looking for something that can give me a good overview of using OpenGL for the iPhone or something like blender or unity3d.

Look for similar items by category