One Logo Pool Ball
HealthKit · IOS API REFERENCE

HKUnit

class · iOS 8.0+ · SDK 27.1

class HKUnit

Members (71)

static · iOS 18.0+

appleEffortScore

TypeScript
static appleEffortScore(): HKUnit
Swift declaration
class func appleEffortScore() -> Self
static

atmosphere

TypeScript
static atmosphere(): HKUnit
Swift declaration
class func atmosphere() -> Self
static · iOS 8.0+ · Deprecated in iOS 11.0

calorie

TypeScript
static calorie(): HKUnit
Swift declaration
class func calorie() -> Self
static

centimeterOfWater

TypeScript
static centimeterOfWater(): HKUnit
Swift declaration
class func centimeterOfWater() -> Self
static

count

TypeScript
static count(): HKUnit
Swift declaration
class func count() -> Self
static · iOS 9.0+

cupImperial

TypeScript
static cupImperial(): HKUnit
Swift declaration
class func cupImperial() -> Self
static · iOS 9.0+

cupUS

TypeScript
static cupUS(): HKUnit
Swift declaration
class func cupUS() -> Self
static

day

TypeScript
static day(): HKUnit
Swift declaration
class func day() -> Self
static · iOS 13.0+

decibelAWeightedSoundPressureLevel

TypeScript
static decibelAWeightedSoundPressureLevel(): HKUnit
Swift declaration
class func decibelAWeightedSoundPressureLevel() -> Self
static · iOS 13.0+

decibelHearingLevel

TypeScript
static decibelHearingLevel(): HKUnit
Swift declaration
class func decibelHearingLevel() -> Self
static · iOS 16.0+

degreeAngle

TypeScript
static degreeAngle(): HKUnit
Swift declaration
class func degreeAngle() -> Self
static

degreeCelsius

TypeScript
static degreeCelsius(): HKUnit
Swift declaration
class func degreeCelsius() -> Self
static

degreeFahrenheit

TypeScript
static degreeFahrenheit(): HKUnit
Swift declaration
class func degreeFahrenheit() -> Self
static · iOS 16.0+

diopter

TypeScript
static diopter(): HKUnit
Swift declaration
class func diopter() -> Self
static · iOS 8.0+

energyFormatterUnit

TypeScript
static energyFormatterUnit(unit: HKUnit): _Foundation_EnergyFormatter_Unit
Swift declaration
class func energyFormatterUnit(from unit: HKUnit) -> EnergyFormatter.Unit
static

fluidOunceImperial

TypeScript
static fluidOunceImperial(): HKUnit
Swift declaration
class func fluidOunceImperial() -> Self
static

fluidOunceUS

TypeScript
static fluidOunceUS(): HKUnit
Swift declaration
class func fluidOunceUS() -> Self
static

foot

TypeScript
static foot(): HKUnit
Swift declaration
class func foot() -> Self
static

gram

TypeScript
static gram(): HKUnit
Swift declaration
class func gram() -> Self
static

gramUnit

TypeScript
static gramUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func gramUnit(with prefix: HKMetricPrefix) -> Self
static · iOS 13.0+

hertz

TypeScript
static hertz(): HKUnit
Swift declaration
class func hertz() -> Self
static · iOS 13.0+

hertzUnit

TypeScript
static hertzUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func hertzUnit(with prefix: HKMetricPrefix) -> Self
static

hour

TypeScript
static hour(): HKUnit
Swift declaration
class func hour() -> Self
static

inch

TypeScript
static inch(): HKUnit
Swift declaration
class func inch() -> Self
static · iOS 14.0+

inchesOfMercury

TypeScript
static inchesOfMercury(): HKUnit
Swift declaration
class func inchesOfMercury() -> Self
static · iOS 11.0+

internationalUnit

TypeScript
static internationalUnit(): HKUnit
Swift declaration
class func internationalUnit() -> Self
static

joule

TypeScript
static joule(): HKUnit
Swift declaration
class func joule() -> Self
static

jouleUnit

TypeScript
static jouleUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func jouleUnit(with prefix: HKMetricPrefix) -> Self
static

kelvin

TypeScript
static kelvin(): HKUnit
Swift declaration
class func kelvin() -> Self
static

kilocalorie

TypeScript
static kilocalorie(): HKUnit
Swift declaration
class func kilocalorie() -> Self
static · iOS 11.0+

largeCalorie

TypeScript
static largeCalorie(): HKUnit
Swift declaration
class func largeCalorie() -> Self
static · iOS 8.0+

lengthFormatterUnit

TypeScript
static lengthFormatterUnit(unit: HKUnit): _Foundation_LengthFormatter_Unit
Swift declaration
class func lengthFormatterUnit(from unit: HKUnit) -> LengthFormatter.Unit
static

liter

TypeScript
static liter(): HKUnit
Swift declaration
class func liter() -> Self
static

literUnit

TypeScript
static literUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func literUnit(with prefix: HKMetricPrefix) -> Self
static · iOS 17.0+

lux

TypeScript
static lux(): HKUnit
Swift declaration
class func lux() -> Self
static · iOS 17.0+

luxUnit

TypeScript
static luxUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func luxUnit(with prefix: HKMetricPrefix) -> Self
static · iOS 8.0+

massFormatterUnit

TypeScript
static massFormatterUnit(unit: HKUnit): _Foundation_MassFormatter_Unit
Swift declaration
class func massFormatterUnit(from unit: HKUnit) -> MassFormatter.Unit
static

meter

TypeScript
static meter(): HKUnit
Swift declaration
class func meter() -> Self
static

meterUnit

TypeScript
static meterUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func meterUnit(with prefix: HKMetricPrefix) -> Self
static

mile

TypeScript
static mile(): HKUnit
Swift declaration
class func mile() -> Self
static

millimeterOfMercury

TypeScript
static millimeterOfMercury(): HKUnit
Swift declaration
class func millimeterOfMercury() -> Self
static

minute

TypeScript
static minute(): HKUnit
Swift declaration
class func minute() -> Self
static

moleUnit

TypeScript
static moleUnitWithMolarMass(prefix: HKMetricPrefix, gramsPerMole: number): HKUnit
Swift declaration
class func moleUnit(with prefix: HKMetricPrefix, molarMass gramsPerMole: Double) -> Self
static

moleUnit

TypeScript
static moleUnitWithMolarMass80621(gramsPerMole: number): HKUnit
Swift declaration
class func moleUnit(withMolarMass gramsPerMole: Double) -> Self
static

ounce

TypeScript
static ounce(): HKUnit
Swift declaration
class func ounce() -> Self
static

pascal

TypeScript
static pascal(): HKUnit
Swift declaration
class func pascal() -> Self
static

pascalUnit

TypeScript
static pascalUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func pascalUnit(with prefix: HKMetricPrefix) -> Self
static

percent

TypeScript
static percent(): HKUnit
Swift declaration
class func percent() -> Self
static

pintImperial

TypeScript
static pintImperial(): HKUnit
Swift declaration
class func pintImperial() -> Self
static

pintUS

TypeScript
static pintUS(): HKUnit
Swift declaration
class func pintUS() -> Self
static

pound

TypeScript
static pound(): HKUnit
Swift declaration
class func pound() -> Self
static · iOS 16.0+

prismDiopter

TypeScript
static prismDiopter(): HKUnit
Swift declaration
class func prismDiopter() -> Self
static · iOS 16.0+

radianAngle

TypeScript
static radianAngle(): HKUnit
Swift declaration
class func radianAngle() -> Self
static · iOS 16.0+

radianAngleUnit

TypeScript
static radianAngleUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func radianAngleUnit(with prefix: HKMetricPrefix) -> Self
static

second

TypeScript
static second(): HKUnit
Swift declaration
class func second() -> Self
static

secondUnit

TypeScript
static secondUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func secondUnit(with prefix: HKMetricPrefix) -> Self
static

siemen

TypeScript
static siemen(): HKUnit
Swift declaration
class func siemen() -> Self
static

siemenUnit

TypeScript
static siemenUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func siemenUnit(with prefix: HKMetricPrefix) -> Self
static · iOS 11.0+

smallCalorie

TypeScript
static smallCalorie(): HKUnit
Swift declaration
class func smallCalorie() -> Self
static

stone

TypeScript
static stone(): HKUnit
Swift declaration
class func stone() -> Self
static · iOS 14.0+

volt

TypeScript
static volt(): HKUnit
Swift declaration
class func volt() -> Self
static · iOS 14.0+

voltUnit

TypeScript
static voltUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func voltUnit(with prefix: HKMetricPrefix) -> Self
static · iOS 16.0+

watt

TypeScript
static watt(): HKUnit
Swift declaration
class func watt() -> Self
static · iOS 16.0+

wattUnit

TypeScript
static wattUnit(prefix: HKMetricPrefix): HKUnit
Swift declaration
class func wattUnit(with prefix: HKMetricPrefix) -> Self
static · iOS 9.0+

yard

TypeScript
static yard(): HKUnit
Swift declaration
class func yard() -> Self
method · iOS 8.0+

isNull

TypeScript
isNull(): boolean
Swift declaration
func isNull() -> Bool
method

reciprocal

TypeScript
reciprocal(): HKUnit
Swift declaration
func reciprocal() -> HKUnit
method

unitDivided

TypeScript
unitDivided(unit: HKUnit): HKUnit
Swift declaration
func unitDivided(by unit: HKUnit) -> HKUnit
method

unitMultiplied

TypeScript
unitMultiplied(unit: HKUnit): HKUnit
Swift declaration
func unitMultiplied(by unit: HKUnit) -> HKUnit
method

unitRaised

TypeScript
unitRaised(power: number): HKUnit
Swift declaration
func unitRaised(toPower power: Int) -> HKUnit
get · iOS 8.0+

unitString

TypeScript
get unitString(): string
Swift declaration
var unitString: String { get }

Skipped declarations

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

HKUnit.init()

inherited init: cannot prove legal (class declares 8 custom initializers)

All HealthKit types →