One Logo Pool Ball
MetricKit · IOS API REFERENCE

SignpostIntervalMetric

struct · iOS 27.0+ · SDK 27.1

struct SignpostIntervalMetric

A metric for signpost intervals.

Members (10)

get · iOS 27.0+

totalCount

TypeScript
get totalCount(): number
Swift declaration
let totalCount: Int

The total number of occurrences of the captured custom metric.

get · iOS 27.0+

signpostName

TypeScript
get signpostName(): string
Swift declaration
let signpostName: String

The developer-specified name of the custom metric represented by the object.

get · iOS 27.0+

averageMemory

TypeScript
get averageMemory(): (AverageStatistics<_Foundation_UnitInformationStorage>) | null
Swift declaration
let averageMemory: AverageStatistics<UnitInformationStorage>?

The average memory used during the logged intervals.

get · iOS 27.0+

logicalWrites

TypeScript
get logicalWrites(): (_Foundation_Measurement<_Foundation_UnitInformationStorage>) | null
Swift declaration
let logicalWrites: Measurement<UnitInformationStorage>?

The total amount of data written to disk or other long term storage during the logged intervals.

get · iOS 27.0+

hitchTimeRatio

TypeScript
get hitchTimeRatio(): (_Foundation_Measurement<HitchTimeRatio>) | null
Swift declaration
let hitchTimeRatio: Measurement<HitchTimeRatio>?

The ratio of the total time spent hitching to the total time spent animating during the logged intervals.

get · iOS 27.0+

totalHitchTime

TypeScript
get totalHitchTime(): (_Foundation_Measurement<_Foundation_UnitDuration>) | null
Swift declaration
let totalHitchTime: Measurement<UnitDuration>?

The total time spent hitching during the logged intervals.

get · iOS 27.0+

signpostCategory

TypeScript
get signpostCategory(): string
Swift declaration
let signpostCategory: String

The developer-specified category of the custom metric represented by the object.

get · iOS 27.0+

signpostDuration

TypeScript
get signpostDuration(): Histogram<_Foundation_UnitDuration>
Swift declaration
let signpostDuration: Histogram<UnitDuration>

A histogram of the different time intervals of a custom metric event.

get · iOS 27.0+

totalAnimationTime

TypeScript
get totalAnimationTime(): (_Foundation_Measurement<_Foundation_UnitDuration>) | null
Swift declaration
let totalAnimationTime: Measurement<UnitDuration>?

The total time spent animating during the logged intervals.

get · iOS 27.0+

cpuTime

TypeScript
get cpuTime(): (_Foundation_Measurement<_Foundation_UnitDuration>) | null
Swift declaration
let cpuTime: Measurement<UnitDuration>?

The total amount of CPU time used during the logged intervals.

Skipped declarations

No declarations were skipped in this snapshot.

All MetricKit types →