The Core Animation object defining the behavior of the property animation.
- iOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
You can use different
CAAnimation subclasses to animate effects in different ways. For example, a
CABasic transitions a property from one value to another, and a
CAKeyframe transitions a property through a series of values. You use properties of the animation object to define its timing curve, repeat mode, and other options.
SceneKit ignores the
key property of this animation object. Instead, when you attach a property controller to a particle system’s
property dictionary, use one of the keys listed in Particle Property Keys to specify which particle property it animates. SceneKit also ignores the animation’s
repeat properties. Instead, the controller defines the behavior of the animation’s input value.