Core Animation 与 GPU

Posted zzfx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Core Animation 与 GPU相关的知识,希望对你有一定的参考价值。

https://en.wikipedia.org/wiki/Core_Animation#cite_note-apptech-1

Core Animation provides a way for developers to produce animated user interfaces via an implicit animation model as well as an "explicit" model. The developer specifies the original and final states of an object, and Core Animation handles interpolation. This allows animated interfaces to be created with relative ease, as no specific code for the animation is required by the developer.[2]

Core Animation can animate any visual element, and it provides a unified way of accessing Core ImageCore Video, and the other Quartz technologies. Core Animation rendering can be accelerated by a graphics processor (GPU).[1]

Animated sequences execute in a thread independent from the main run loop, allowing application processing to occur while the animation is in progress. In this way, application performance is not affected, and animations can be stopped, reversed, or retargeted while in progress.[1]

以上是关于Core Animation 与 GPU的主要内容,如果未能解决你的问题,请参考以下文章

IOS开发——Core Graphics & Core Animation

iOS Core Animation Advanced Techniques-变换

如何使用 Core Animation 为脉动的蓝点设置动画?

iOS Core Animation 性能调优 学习笔记

iOS Core Animation Advanced Techniques-图层性能优化

iOS-Core-Animation-Advanced-Techniques(原文来自cocoachina)