[TOC]
preface
- Finally, this is where we started: exploring the principles of animation and rendering
- In order to explore the principles of animation and rendering, we did a lot of work in the early stage:
- We first on the principle of computer graphics rendering must understand: 01 – computer principles | computer graphics rendering
- And then to realize the imaging of the mobile terminal equipment and caton: 02 – | mobile terminal screen computer imaging and caton
- Next we explored the various rendering frameworks in iOS and the principles of iOS layer rendering
- Total output of three articles for this to do the full knowledge of the foreshadowing, then let’s get straight to the topic!
Three stages of iOS animation processing
IOS Animation rendering is also based on the Core Animation pipeline mentioned above. Here we focus on the execution flow of app and Render Server.
In daily development, UIView Animation is generally used for Animation that is not particularly complex. IOS divides its processing process into the following three stages:
-
Step 1: call animationWithDuration: animations: method
-
Step 2: Perform Layout, Display, Prepare, Commit and other steps in the Animation Block.
-
Step 3: Render Server according to the Animation frame by frame
reading
- On principle of 01 – computer | computer graphics rendering this article
- 02 – | mobile terminal screen computer imaging and caton
IOS related Topics
- 01 – iOS | the underlying principle of iOS rendering framework and principle of iOS layer rendering
- 02 – iOS underlying principle | iOS animation rendering principle
- 03 – iOS underlying principle | iOS OffScreen Rendering off-screen Rendering principle
[TOC]