Core Animation: Simplified Animation Techniques for Mac and iPhone Development (Paperback)
暫譯: 核心動畫:Mac 和 iPhone 開發的簡化動畫技術

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 開發者來說,這本全面、充滿範例的全彩參考書是必備的。

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 視覺化整合到您的用戶介面中
- 如何使用輔助圖層來繪製漸層、合成形狀和複製子圖層
- 添加滑鼠和鍵盤用戶互動點,還有更多…