Class HKUnit

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class HKUnit
extends NSObject
implements NSSecureCoding
  • Field Details

    • MolarMassBloodGlucose

      public static final double MolarMassBloodGlucose
      See Also:
      Constant Field Values
  • Constructor Details

  • Method Details

    • getUnitString

      public String getUnitString()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • isNull

      public boolean isNull()
    • fromString

      public static HKUnit fromString​(String string)
    • fromMassFormatterUnit

      public static HKUnit fromMassFormatterUnit​(NSMassFormatterUnit massFormatterUnit)
    • createMassFormatterUnit

      public static NSMassFormatterUnit createMassFormatterUnit​(HKUnit unit)
    • fromLengthFormatterUnit

      public static HKUnit fromLengthFormatterUnit​(NSLengthFormatterUnit lengthFormatterUnit)
    • createLengthFormatterUnit

      public static NSLengthFormatterUnit createLengthFormatterUnit​(HKUnit unit)
    • fromEnergyFormatterUnit

      public static HKUnit fromEnergyFormatterUnit​(NSEnergyFormatterUnit energyFormatterUnit)
    • createEnergyFormatterUnit

      public static NSEnergyFormatterUnit createEnergyFormatterUnit​(HKUnit unit)
    • gram

      public static HKUnit gram​(HKMetricPrefix prefix)
    • gram

      public static HKUnit gram()
    • ounce

      public static HKUnit ounce()
    • pound

      public static HKUnit pound()
    • stone

      public static HKUnit stone()
    • mole

      public static HKUnit mole​(HKMetricPrefix prefix, double gramsPerMole)
    • mole

      public static HKUnit mole​(double gramsPerMole)
    • meter

      public static HKUnit meter​(HKMetricPrefix prefix)
    • meter

      public static HKUnit meter()
    • inch

      public static HKUnit inch()
    • foot

      public static HKUnit foot()
    • yard

      public static HKUnit yard()
      Since:
      Available in iOS 9.0 and later.
    • mile

      public static HKUnit mile()
    • liter

      public static HKUnit liter​(HKMetricPrefix prefix)
    • liter

      public static HKUnit liter()
    • fluidOunceUS

      public static HKUnit fluidOunceUS()
    • fluidOunceImperial

      public static HKUnit fluidOunceImperial()
    • pintUS

      public static HKUnit pintUS()
    • pintImperial

      public static HKUnit pintImperial()
    • cupUS

      public static HKUnit cupUS()
      Since:
      Available in iOS 9.0 and later.
    • cupImperial

      public static HKUnit cupImperial()
      Since:
      Available in iOS 9.0 and later.
    • pascal

      public static HKUnit pascal​(HKMetricPrefix prefix)
    • pascal

      public static HKUnit pascal()
    • millimeterOfMercury

      public static HKUnit millimeterOfMercury()
    • centimeterOfWater

      public static HKUnit centimeterOfWater()
    • atmosphere

      public static HKUnit atmosphere()
    • decibelAWeightedSoundPressureLevel

      public static HKUnit decibelAWeightedSoundPressureLevel()
      Since:
      Available in iOS 13.0 and later.
    • inchesOfMercury

      public static HKUnit inchesOfMercury()
      Since:
      Available in iOS 14.0 and later.
    • second

      public static HKUnit second​(HKMetricPrefix prefix)
    • second

      public static HKUnit second()
    • minute

      public static HKUnit minute()
    • hour

      public static HKUnit hour()
    • day

      public static HKUnit day()
    • joule

      public static HKUnit joule​(HKMetricPrefix prefix)
    • joule

      public static HKUnit joule()
    • kilocalorie

      public static HKUnit kilocalorie()
    • smallCalorie

      public static HKUnit smallCalorie()
      Since:
      Available in iOS 11.0 and later.
    • largeCalorie

      public static HKUnit largeCalorie()
      Since:
      Available in iOS 11.0 and later.
    • calorie

      @Deprecated public static HKUnit calorie()
      Deprecated.
      Deprecated in iOS 11.0. Use smallCalorieUnit or largeCalorieUnit, depending on which you mean
    • degreeCelsius

      public static HKUnit degreeCelsius()
    • degreeFahrenheit

      public static HKUnit degreeFahrenheit()
    • kelvin

      public static HKUnit kelvin()
    • siemen

      public static HKUnit siemen​(HKMetricPrefix prefix)
    • siemen

      public static HKUnit siemen()
    • international

      public static HKUnit international()
      Since:
      Available in iOS 11.0 and later.
    • count

      public static HKUnit count()
    • percent

      public static HKUnit percent()
    • decibelHearingLevel

      public static HKUnit decibelHearingLevel()
      Since:
      Available in iOS 13.0 and later.
    • multiplyBy

      public HKUnit multiplyBy​(HKUnit unit)
    • divideBy

      public HKUnit divideBy​(HKUnit unit)
    • raiseToPower

      public HKUnit raiseToPower​(long power)
    • reciprocalUnit

      public HKUnit reciprocalUnit()
    • hertz

      public static HKUnit hertz​(HKMetricPrefix prefix)
      Since:
      Available in iOS 13.0 and later.
    • hertz

      public static HKUnit hertz()
      Since:
      Available in iOS 13.0 and later.
    • volt

      public static HKUnit volt​(HKMetricPrefix prefix)
      Since:
      Available in iOS 14.0 and later.
    • volt

      public static HKUnit volt()
      Since:
      Available in iOS 14.0 and later.
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)