One Logo Pool Ball
HealthKit · IOS API REFERENCE

HKStatistics

class · iOS 8.0+ · SDK 27.1

class HKStatistics

Members (18)

method · iOS 8.0+

averageQuantity

TypeScript
averageQuantity(): (HKQuantity) | null
Swift declaration
func averageQuantity() -> HKQuantity?
method · iOS 8.0+

averageQuantity

TypeScript
averageQuantityFor(source: HKSource): (HKQuantity) | null
Swift declaration
func averageQuantity(for source: HKSource) -> HKQuantity?
method · iOS 13.0+

duration

TypeScript
duration(): (HKQuantity) | null
Swift declaration
func duration() -> HKQuantity?
method · iOS 13.0+

duration

TypeScript
durationFor(source: HKSource): (HKQuantity) | null
Swift declaration
func duration(for source: HKSource) -> HKQuantity?
method · iOS 8.0+

maximumQuantity

TypeScript
maximumQuantity(): (HKQuantity) | null
Swift declaration
func maximumQuantity() -> HKQuantity?
method · iOS 8.0+

maximumQuantity

TypeScript
maximumQuantityFor(source: HKSource): (HKQuantity) | null
Swift declaration
func maximumQuantity(for source: HKSource) -> HKQuantity?
method · iOS 8.0+

minimumQuantity

TypeScript
minimumQuantity(): (HKQuantity) | null
Swift declaration
func minimumQuantity() -> HKQuantity?
method · iOS 8.0+

minimumQuantity

TypeScript
minimumQuantityFor(source: HKSource): (HKQuantity) | null
Swift declaration
func minimumQuantity(for source: HKSource) -> HKQuantity?
method · iOS 12.0+

mostRecentQuantity

TypeScript
mostRecentQuantity(): (HKQuantity) | null
Swift declaration
func mostRecentQuantity() -> HKQuantity?
method · iOS 12.0+

mostRecentQuantityDateInterval

TypeScript
mostRecentQuantityDateInterval(): (_Foundation_DateInterval) | null
Swift declaration
func mostRecentQuantityDateInterval() -> DateInterval?
method · iOS 12.0+

mostRecentQuantityDateInterval

TypeScript
mostRecentQuantityDateIntervalFor(source: HKSource): (_Foundation_DateInterval) | null
Swift declaration
func mostRecentQuantityDateInterval(for source: HKSource) -> DateInterval?
method · iOS 12.0+

mostRecentQuantity

TypeScript
mostRecentQuantityFor(source: HKSource): (HKQuantity) | null
Swift declaration
func mostRecentQuantity(for source: HKSource) -> HKQuantity?
method · iOS 8.0+

sumQuantity

TypeScript
sumQuantity(): (HKQuantity) | null
Swift declaration
func sumQuantity() -> HKQuantity?
method · iOS 8.0+

sumQuantity

TypeScript
sumQuantityFor(source: HKSource): (HKQuantity) | null
Swift declaration
func sumQuantity(for source: HKSource) -> HKQuantity?
get · iOS 8.0+

endDate

TypeScript
get endDate(): globalThis.Date
Swift declaration
var endDate: Date { get }
get · iOS 8.0+

quantityType

TypeScript
get quantityType(): HKQuantityType
Swift declaration
var quantityType: HKQuantityType { get }
get · iOS 8.0+

sources

TypeScript
get sources(): (Array<HKSource>) | null
Swift declaration
var sources: [HKSource]? { get }
get · iOS 8.0+

startDate

TypeScript
get startDate(): globalThis.Date
Swift declaration
var startDate: Date { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

HKStatistics.init()

inherited init: clang: 'init' is unavailable

All HealthKit types →