资 源 简 介
About
This application demonstrates several key iPhone programming concepts.
MVC patterns: this application uses the Interface Builder and an MVC approach to modeling a polygon shape.
Custom UIViews and Drawing: Using Quartz2D, this program renders a polygon based on user actions. This is done using a child of the UIView class and overriding the drawRect: method.
Animation: using an NSTimer this application animates the active polygon. This uses the Affine transforms in Quartz2D.
Multi-touch: detects swipes to allow the user to speed up or slow down the spinning of the animated polygon.
I do intend to add pinches as well, probably sometime this week.
Caveat
This mirrors rather closely an ongoing assignment from the CS193P offering at Stanford. Be respon