Class HKStatistics

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class HKStatistics
extends NSObject
implements NSSecureCoding
  • Constructor Details

    • HKStatistics

      protected HKStatistics()
    • HKStatistics

      protected HKStatistics​(NSObject.Handle h, long handle)
    • HKStatistics

      protected HKStatistics​(NSObject.SkipInit skipInit)
    • HKStatistics

      public HKStatistics​(NSCoder coder)
  • Method Details

    • getQuantityType

      public HKQuantityType getQuantityType()
    • getStartDate

      public NSDate getStartDate()
    • getEndDate

      public NSDate getEndDate()
    • getSources

      public NSArray<HKSource> getSources()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • getAverageQuantityForSource

      public HKQuantity getAverageQuantityForSource​(HKSource source)
    • getAverageQuantity

      public HKQuantity getAverageQuantity()
    • getMinimumQuantityForSource

      public HKQuantity getMinimumQuantityForSource​(HKSource source)
    • getMinimumQuantity

      public HKQuantity getMinimumQuantity()
    • getMaximumQuantityForSource

      public HKQuantity getMaximumQuantityForSource​(HKSource source)
    • getMaximumQuantity

      public HKQuantity getMaximumQuantity()
    • mostRecentQuantityForSource

      public HKQuantity mostRecentQuantityForSource​(HKSource source)
      Since:
      Available in iOS 12.0 and later.
    • mostRecentQuantity

      public HKQuantity mostRecentQuantity()
      Since:
      Available in iOS 12.0 and later.
    • mostRecentQuantityDateIntervalForSource

      public NSDateInterval mostRecentQuantityDateIntervalForSource​(HKSource source)
      Since:
      Available in iOS 12.0 and later.
    • mostRecentQuantityDateInterval

      public NSDateInterval mostRecentQuantityDateInterval()
      Since:
      Available in iOS 12.0 and later.
    • getSumQuantityForSource

      public HKQuantity getSumQuantityForSource​(HKSource source)
    • getSumQuantity

      public HKQuantity getSumQuantity()
    • duration

      public HKQuantity duration()
      Since:
      Available in iOS 13.0 and later.
    • durationForSource

      public HKQuantity durationForSource​(HKSource source)
      Since:
      Available in iOS 13.0 and later.
    • encode

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

      protected long init​(NSCoder coder)