API Differences in HealthKit in iOS 17.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in HealthKit in the iOS 17.0 SDK.

Table of Contents

Protocols

HKWorkoutSessionDelegate

Classes

HKWorkoutSession

Functions & Methods

Illuminance
+ (nonnull instancetype)luxUnitWithMetricPrefix:(HKMetricPrefix)prefix;
Illuminance
+ (nonnull instancetype)luxUnit;

Properties & Constants

extern NSString *const _Nonnull HKMetadataKeyAppleFitnessPlusSession
extern NSString *const _Nonnull HKMetadataKeyWaterSalinity
extern NSString *const _Nonnull HKMetadataKeyCyclingFunctionalThresholdPowerTestType
extern NSString *const _Nonnull HKMetadataKeyActivityType
extern NSString *const _Nonnull HKMetadataKeyPhysicalEffortEstimationType
extern NSString *const _Nonnull HKMetadataKeyMaximumLightIntensity
HKWorkout
@property(atomic, copy, readwrite, nullable) void (^)(HKWorkoutSession * _Nonnull) workoutSessionMirroringStartHandler;
extern const HKQuantityTypeIdentifier _Nonnull HKQuantityTypeIdentifierCyclingCadence
extern const HKQuantityTypeIdentifier _Nonnull HKQuantityTypeIdentifierCyclingFunctionalThresholdPower
extern const HKQuantityTypeIdentifier _Nonnull HKQuantityTypeIdentifierCyclingPower
extern const HKQuantityTypeIdentifier _Nonnull HKQuantityTypeIdentifierCyclingSpeed
extern const HKQuantityTypeIdentifier _Nonnull HKQuantityTypeIdentifierPhysicalEffort
extern const HKQuantityTypeIdentifier _Nonnull HKQuantityTypeIdentifierTimeInDaylight