iOS: Melhorando a velocidade do desenho da imagem

Tenho uma sequência de imagens que quero animar UIImageView suporta algumas animações básicas, mas não é suficiente para minhas necessidades

Minha primeira abordagem foi usarUIImageView e defina oimage propriedade quando a imagem. Isso foi muito lento. O motivo da baixa velocidade deveu-se ao desenho das imagens (o que me surpreendeu; presumi que o gargalo estaria carregando a imagem).

Minha segunda abordagem foi usar um @ genériUIView E definirview.layer.contents = image.CGImage. Isso não deu nenhuma melhoria perceptível.

Ambas as abordagens devem ser executadas no thread principal. Eu acho que a baixa velocidade é devido a ter que desenhar os dados da imagem para umCGContext.

Como posso melhorar a velocidade do desenho? É possível desenhar no contexto em um thread de segundo plano?

questionAnswers(2)

yourAnswerToTheQuestion