Desempenho do CALayer vs. desempenho do UIImageView

Percebo que algumas das coisas que faço com imagens no meu aplicativo podem ser as propriedades do CALayer (por exemplo, bordas, sombras, gradientes etc.). Então, eu estou pensando, em geral, é uma idéia melhor usar CALayers e afins, ou apenas fazer tudo isso no photoshop e usar UIImage (View) s para o que eu precisar? O desempenho da rolagem tem sido meio lento com sombras projetadas e outras coisas, então estou basicamente tentando encontrar todas as otimizações possíveis.

Informações básicas: Basicamente, estou apenas percorrendo um monte de imagens, verticalmente. Um pouco como o aplicativo de fotos. Isso é tudo a partir do 3.2 em diante, então eu tenho acesso a coisas como a sombra e as propriedades shouldRasterize no CALayer.

questionAnswers(1)

yourAnswerToTheQuestion