iOS: Mejorando la velocidad del dibujo de imágenes

Tengo una secuencia de imágenes que quiero animar UIImageView admite algunas animaciones básicas pero no es suficiente para mis necesidades).

Mi primer enfoque fue usarUIImageView y establezca elimage propiedad cuando la imagen. Esto fue muy lento. La razón de la baja velocidad se debió al dibujo de las imágenes (lo que me sorprendió; supuse que el cuello de la botella estaría cargando la imagen).

Mi segundo enfoque fue utilizar un @ genériUIView y establecerview.layer.contents = image.CGImage. Esto no dio una mejora notable.

Ambos de estos enfoques deben realizarse en el hilo principal. Creo que la baja velocidad se debe a tener que dibujar los datos de la imagen a unaCGContext.

¿Cómo puedo mejorar la velocidad de dibujo? ¿Es posible dibujar al contexto en un hilo de fondo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta