Tells all component instances managed by the system to perform their custom periodic actions.
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+
- tvOS 9.0+
The time step to use for any time-dependent actions to be performed by components (typically, the elapsed time since the previous call to this method).
Typically, you call this method in response to a per-frame game loop method such as
update: (SpriteKit) or
renderer: (SceneKit). GameplayKit then forwards to the
update method of all
GKComponent subclass objects managed by the component system, allowing you to execute per-frame logic for each component instance in a deterministic order.