2012年11月1日 星期四

[Notes] Graphics & Animation Starting Point


  • Frameworks
    • UIKit
      • Objective-C API
      • basic 2D drawing, image handling, ways to animate user interface objects
    • Core Graphics
      • C-based API
      • vector graphics, bitmap images, PDF content
    • Core Animation
      • Objective-C API
      • smooth motion and dynamic feedback to UI
    • OpenGL ES
      • OpenGL mobile version
      • high-performance 2D and 3D drawing
      • includes EAGL, an Objective-C API integrates OpenGL with Core Animation and UiKit
  • Guides
    • basic draw (UIKit)
      • View Programming Guide for iOS
        • iOS native coordination system, operations on views
      • Drawing and Printing Guide for iOS
        • using UIKit to draw
        • CGContext Reference to find function call
    • powerful 2D draw (Core Graphics-  with Quartz 2D engine)
      • Overview of Quartz 2D
        • create pattern, path, gradient
      • Quartz 2D Programming Guide
    • animation
      • chapter Animations in View Programming Guide for iOS
      • sample: MoveMe
    • games and advanced graphics by GPU
      • OpenGL ES Overview
      • sample: GLSprite
  • Advanced studying (details)
    • UIKit Framework Reference
    • Core Graphics Framework Reference
    • Core Animation Programming Guide
    • OpenGL ES Programming Guide for iOS
    • OpenGL ES Framework Reference

沒有留言:

張貼留言