1.core Animation, which is a very powerful set of animation processing APIs that can be used on Mac OSX and iOS platforms.
2.Core animation animations are performed in the background and do not block the main thread,
3.Core Animation is directly acting on calayer, not uiview.
4. All classes in the core animation adhere to the Camediatiming protocol, and Coreanimation is an abstract class that must be animated using its subclasses.
As shown: Only Caanimationgroup and catransition have animated effects.
Caanimationgroup is an animation group that can be scaled and rotated at the same time.
Catransition is a transition animation for the interface jump.
Capropertyanimation is also an abstract class, it does not have animation effect, only the sub-class has:
Cabasicanimation, basic animations, do some simple effects.
Cakeyframeanimation frame animation, do some continuous smooth animation
5. Use:
#import<QuartzCore/QuartzCore.h>
Not to be continued ....
iOS Development Core Animation