- File Size: 63041 KB
- Print Length: 354 pages
- Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
- Publisher: Addison-Wesley Professional; 1 edition (August 12, 2013)
- Publication Date: August 12, 2013
- Sold by: Amazon Digital Services LLC
- Language: English
- ASIN: B00EHJCORC
- Text-to-Speech: Enabled
- Word Wise: Not Enabled
- Lending: Not Enabled
- Amazon Best Sellers Rank: #550,622 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
|Digital List Price:||$24.99|
Save $10.25 (41%)
iOS Core Animation: Advanced Techniques Kindle Edition
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.
Customers who bought this item also bought
Top Customer Reviews
It just dives right in and demonstrates some awesome layer feature or some aspect of the framework that was never even hinted at in those other basics books.
If you're new to the language or the frameworks, you might want to look around a little to get up to speed before you try this book. But, if you are already able to code simple apps in the X-Code environment, and want to blow the doors off the graphics on your next app, I highly recommend this well written, highly focused book. After reading and working each of the examples, this book will remain a valuable resource for years to come!
I guess the thing I like the most is understanding the structure of Core Animation. Understanding that when you think about UIView you should just think CALayer when drawing. CALayers breaks encapsulation for UIViews. Transformations are clearer to me now. UIViews have only 2D transformations but CALayers show you that the UIView’s drawing surface really is 3D and going through CALayer you get the 3D transformations. The tuning stuff is great. There’s not a huge amount but what’s there is really nice. You definitely have to read that. I think that will help me if I have to improve performance. I guess the big overarching thing though is that Core Animation really is misnamed. Its original name was Layer Kit which really makes everything clearer. Layers are pretty close to the geometry in OpenGL. There’s really not a whole lot different. The iPhone has a process that apps send stuff to to render. It’s not in the app itself. The animation and how it works and where things are is clearer.
But it's hard to get a handle on, because the Apple documentation on it is a bit scattered. Also, to use it well, you need a solid model of the underlying rendering system, which the UIKit APIs mostly try to hide from you, for the sake of simplicity.
This book is the best advanced treatment of Core Animation. Excellent.
The author teaches the know-how very clearly and methodically, and he presents several approaches and details the pros and cons of each. He also tells the backstory, which helps to gain deeper insight into the subject matter.
There are so many great tips, truths, and techniques revealed throughout this book that it also serves as an excellent cookbook-style reference.
One other thing worth mentioning is -- even almost a year after this was published -- I submitted feedback through the publisher, and the author got right back to me with a detailed response. That level of commitment to your readership is extraordinary.
I hope to see an update for iOS 7 (/8, soon) covering new API.