Core Animation: Simplified Animation Techniques for Mac and iPhone Development (Paperback)

Marcus Zarra, Matt Long

  • 出版商: Addison Wesley
  • 出版日期: 2009-12-01
  • 定價: $1,580
  • 售價: 8.0$1,264
  • 語言: 英文
  • 頁數: 264
  • 裝訂: Paperback
  • ISBN: 0321617754
  • ISBN-13: 9780321617750
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

Apple’s Core Animation framework enables Mac OS X, iPhone, and iPod touch developers to create richer, more visual applications–more easily than ever and with far less code. Now, there’s a comprehensive, example-rich, full-color reference to Core Animation for experienced OS X and iPhone developers who want to make the most of this powerful framework.

 

Marcus Zarra and Matt Long reveal exactly what Core Animation can and can’t do, how to use it most effectively–and how to avoid misusing it. Building on your existing knowledge of Objective-C, Cocoa, and Xcode, they present expert techniques, insights, and downloadable code for all aspects of Core Animation programming, from keyframing to movie playback.

 

Zarra and Long thoroughly review similarities and differences between Core Animation on the Mac and iPhone, helping you write code that can easily move between platforms. They also present a full chapter of innovative techniques and proven “rules of thumb” for optimizing Core Animation’s real-world performance.

 

Coverage includes:

  • Taking full advantage of Core Animation’s lightweight layers and views
  • Using keyframes to gain complete control over your animations
  • Creating startling effects with Core Animation transforms
  • Leveraging Core Image’s powerful filtering capabilities from within Core Animation
  • Playing QuickTime movies using Core Animation’s QTMovieLayer
  • Using the OpenGL layer to achieve greater control over movie playback
  • Integrating advanced Quartz Composer visualizations into your user interfaces
  • How to use helper layers to draw gradients, composite shapes, and replicate sublayers
  • Adding mouse and keyboard user interaction points, and much more…

 

商品描述(中文翻譯)

Apple的Core Animation框架使Mac OS X、iPhone和iPod touch開發人員能夠比以往更輕鬆地創建更豐富、更視覺化的應用程序,並且需要更少的代碼。現在,對於有經驗的OS X和iPhone開發人員來說,有一個全面的、範例豐富的、全彩色的Core Animation參考資料,可以讓他們充分利用這個強大的框架。

Marcus Zarra和Matt Long準確地介紹了Core Animation的能力和限制,以及如何最有效地使用它,以及如何避免誤用。在您已有的Objective-C、Cocoa和Xcode知識的基礎上,他們提供了專家技巧、見解和可下載的代碼,涵蓋了Core Animation編程的各個方面,從關鍵幀到電影播放。

Zarra和Long詳細介紹了Mac和iPhone上Core Animation之間的相似性和差異,幫助您編寫可以輕鬆在不同平台之間移動的代碼。他們還提供了一整章關於優化Core Animation實際性能的創新技術和經過驗證的"黃金法則"。

內容包括:
- 充分利用Core Animation的輕量級圖層和視圖
- 使用關鍵幀完全控制動畫
- 使用Core Animation變換創造驚人的效果
- 利用Core Animation中的Core Image強大的過濾功能
- 使用Core Animation的QTMovieLayer播放QuickTime電影
- 使用OpenGL圖層更好地控制電影播放
- 將高級Quartz Composer可視化效果集成到用戶界面中
- 如何使用輔助圖層繪製漸變、合成形狀和複製子圖層
- 添加鼠標和鍵盤用戶交互點等等...

以上是對於Core Animation書籍的翻譯。