Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Professional iOS development
·
Module 9
Core UIKit Animations
1
View Hierarchy and Layer Tree Relationship
Explain the relationship between the view hierarchy and the Core Animation layer tree.
2
Basic UIView Property Animations
Create basic property animations (position, opacity, transform) using `UIView.animate(withDuration:)`.
3
Implementing Spring Animations with UIView
Create spring animations using `UIView.animate(usingSpringWithDamping:)` for natural motion.
4
Advanced Animation Techniques
Compose a sequence of animations using completion handlers or keyframe animations.
5
Animating Layer Properties with CABasicAnimation
Animate layer properties directly using `CABasicAnimation`.
6
`CAAnimationGroup`: Orchestrating Parallel Animations
Group multiple `CAAnimation` objects to run in parallel using `CAAnimationGroup`.
Previous module
Network Performance Optimization
Next module
Interactive Animations and Transitions