animationTrackingEnabled
A flag to track the activity with an animation signpost interval.
Declaration
static var animationTrackingEnabled: ProcessInfo.ActivityOptions { get }Discussion
To help you investigate perfomance issues in your app, use animationTrackingEnabled to track the timing of a user interaction by annotating the beginning and end of an activity using an animation signpost interval.
Calling beginActivity(options:reason:) to begin the activity returns an object token that you retain for the duration of the activity. The logging system produces a distinct message, useful in debugging, if the object token is de-allocated before you call endActivity(_:).
The flag animationTrackingEnabled differs from trackingEnabled in the type of interval signposts the logging system emits. Use animationTrackingEnabled when the interaction involves an animation.