creo que podría estar confundiendo algunas cosas aquí. Quartz te permite hacer un dibujo vectorial 2D estático, pero esto es diferente del marco QuartzCore, que importas a un proyecto si deseas utilizar Core Animation. Core Animation es lo que estás buscando cuando se trata de animación en 2-D en la Mac o iPhone (si no vas a seguir el camino de OpenGL ES). Realmente no desea utilizar Quartz para volver a dibujar una escena en movimiento, ya que obtendrá un rendimiento de visualización terrible.
Esto se vuelve confuso, porque puede usar Quartz para dibujar vectores bidimensionales o de trama en UIViews o CALayers, y luego animarlos con Core Animation. Para una buena introducción a Quartz, recomiendo el Quartz 2D Programming Guide. Para Core Animation, está el Core Animation Programming Guide, así como el Core Animation book by Bill Dudney.
Tienes razón, hay un montón de código de muestra para Quartz en la Mac, así como para Core Animation, pero lo bueno es que Quartz y Core Animation utilizan API casi idénticas en Mac y iPhone . Hay algunas pequeñas diferencias, pero la mayor parte del código escrito para una corre por la otra. Como ejemplo, diseñamos el Core Plot framework alrededor de Core Animation, utilizando el dibujo de Quartz, porque podemos tener una base de código casi idéntica entre nuestras versiones de Mac y iPhone del marco. Esa es al menos una gran pieza de código de muestra que puedes mirar.
Finalmente, Opacity es una utilidad muy útil que le permite dibujar ilustraciones vectoriales y generar el código de dibujo de Cuarzo para reproducir esa obra de arte dentro de su aplicación. Es una excelente manera de probar cosas.
Gracias por su ayuda .... Realmente me funciona ...... – Developer