-
Notifications
You must be signed in to change notification settings - Fork 569
HealthKit MacCatalyst xcode27.0 b1
Alex Soto edited this page Jun 9, 2026
·
1 revision
#HealthKit.framework
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCategoryValues.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCategoryValues.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCategoryValues.h 2026-04-18 22:56:49
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCategoryValues.h 2026-06-05 01:22:03
@@ -2,7 +2,7 @@
// HKCategoryValues.h
// HealthKit
//
-// Copyright © 2022-2025 Apple, Inc. All rights reserved.
+// Copyright © 2022-2026 Apple, Inc. All rights reserved.
//
#import <Foundation/Foundation.h>
@@ -13,7 +13,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*!
+/**
@enum HKCategoryValue
@abstract This category value is to be used for types which don't have a specific value defined.
*/
@@ -21,7 +21,7 @@
HKCategoryValueNotApplicable = 0,
} API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKCategoryValueAppetiteChanges
@abstract Set of values to indicate the direction of appetite changes.
*/
@@ -32,7 +32,7 @@
HKCategoryValueAppetiteChangesIncreased = 3,
} API_AVAILABLE(ios(13.6), watchos(7.0), macCatalyst(13.6), macos(13.0));
-/*!
+/**
@enum HKCategoryValueAppleStandHour
@abstract Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierAppleStandHour
type.
@@ -47,7 +47,7 @@
HKCategoryValueAppleStandHourIdle = 1,
} API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKCategoryValueAppleWalkingSteadinessEvent
@abstract Set of values that may be used for HKCategorySamples with the
HKCategoryTypeIdentifierAppleWalkingSteadinessEvent type.
@@ -74,7 +74,7 @@
HKCategoryValueAppleWalkingSteadinessEventRepeatVeryLow = 4,
} API_AVAILABLE(ios(15.0), watchos(8.0), macCatalyst(15.0), macos(13.0));
-/*!
+/**
@enum HKCategoryValueCervicalMucusQuality
@abstract Set of values that may be used for HKCategorySamples with the
HKCategoryTypeIdentifierCervicalMucusQuality type.
@@ -88,7 +88,7 @@
HKCategoryValueCervicalMucusQualityEggWhite = 5,
} API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKCategoryValueContraceptive
@abstract Set of values to indicate the type of contraceptive.
*/
@@ -102,7 +102,7 @@
HKCategoryValueContraceptivePatch = 7,
} API_AVAILABLE(ios(14.3), watchos(7.2), macCatalyst(14.3), macos(13.0));
-/*!
+/**
@enum HKCategoryValueEnvironmentalAudioExposureEvent
@abstract Specifies the kind of environmental audio exposure event associated with the sample.
@@ -115,7 +115,7 @@
HKCategoryValueEnvironmentalAudioExposureEventMomentaryLimit = 1,
} API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0));
-/*!
+/**
@enum HKCategoryValueHeadphoneAudioExposureEvent
@abstract Specifies the kind of headphone audio exposure event associated with the sample.
@@ -128,7 +128,7 @@
HKCategoryValueHeadphoneAudioExposureEventSevenDayLimit = 1,
} API_AVAILABLE(ios(14.2), watchos(7.1), macCatalyst(14.2), macos(13.0));
-/*!
+/**
@enum HKCategoryValueLowCardioFitnessEvent
@abstract Specifies the type of cardio fitness event.
@@ -140,7 +140,18 @@
HKCategoryValueLowCardioFitnessEventLowFitness = 1,
} API_AVAILABLE(ios(14.3), watchos(7.2), macCatalyst(14.3), macos(13.0));
-/*!
+/**
+ @enum HKCategoryValueMenopausalState
+ @abstract Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierMenopausalState
+ type.
+ */
+typedef NS_ENUM(NSInteger, HKCategoryValueMenopausalState) {
+ HKCategoryValueMenopausalStateMenopause = 1,
+ HKCategoryValueMenopausalStatePerimenopause = 2,
+ HKCategoryValueMenopausalStateNone = 3,
+} API_AVAILABLE(ios(27.0), watchos(27.0), macCatalyst(27.0), macos(27.0), visionos(27.0));
+
+/**
@enum HKCategoryValueMenstrualFlow
@abstract Set of values to indicate the type of menstrual flow.
*/
@@ -152,7 +163,7 @@
HKCategoryValueMenstrualFlowNone API_DEPRECATED_WITH_REPLACEMENT("HKCategoryValueVaginalBleeding", ios(12.0, 18.0), watchos(5.0, 11.0), macCatalyst(13.0, 18.0), macos(13.0, 15.0), visionos(1.0, 2.0)) = 5,
} API_DEPRECATED_WITH_REPLACEMENT("HKCategoryValueVaginalBleeding", ios(9.0, 18.0), watchos(2.0, 11.0), macCatalyst(13.0, 18.0), macos(13.0, 15.0), visionos(1.0, 2.0));
-/*!
+/**
@enum HKCategoryValueOvulationTestResult
@abstract Set of values that may be used for HKCategorySamples with the
HKCategoryTypeIdentifierOvulationTestResult type.
@@ -167,7 +178,7 @@
HKCategoryValueOvulationTestResultEstrogenSurge API_AVAILABLE(ios(13.0), watchos(6.0)) = 4,
} API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKCategoryValuePregnancyTestResult
@abstract Set of values that may be used for HKCategorySamples with the
HKCategoryTypeIdentifierPregnancyTestResult type.
@@ -180,7 +191,7 @@
HKCategoryValuePregnancyTestResultIndeterminate = 3,
} API_AVAILABLE(ios(15.0), watchos(8.0), macCatalyst(15.0), macos(13.0));
-/*!
+/**
@enum HKCategoryValuePresence
@abstract Set of values to indicate whether a data type is present or not.
*/
@@ -189,7 +200,7 @@
HKCategoryValuePresenceNotPresent = 1,
} API_AVAILABLE(ios(13.6), watchos(7.0), macCatalyst(13.6), macos(13.0));
-/*!
+/**
@enum HKCategoryValueProgesteroneTestResult
@abstract Set of values that may be used for HKCategorySamples with the
HKCategoryTypeIdentifierProgesteroneTestResult type.
@@ -202,7 +213,7 @@
HKCategoryValueProgesteroneTestResultIndeterminate = 3,
} API_AVAILABLE(ios(15.0), watchos(8.0), macCatalyst(15.0), macos(13.0));
-/*!
+/**
@enum HKCategoryValueSeverity
@abstract Set of values to indicate the severity of a symptom.
*/
@@ -214,7 +225,7 @@
HKCategoryValueSeveritySevere = 4,
} API_AVAILABLE(ios(13.6), watchos(7.0), macCatalyst(13.6), macos(13.0));
-/*!
+/**
@enum HKCategoryValueSleepAnalysis
@abstract Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierSleepAnalysis
type.
@@ -243,7 +254,7 @@
HKCategoryValueSleepAnalysisAsleepREM API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)) = 5,
} API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKCategoryValueVaginalBleeding
@abstract Set of values to indicate the type of bleeding.
*/
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCharacteristicValues.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCharacteristicValues.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCharacteristicValues.h 2026-04-19 00:07:37
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCharacteristicValues.h 2026-06-03 00:04:44
@@ -2,14 +2,14 @@
// HKCharacteristicValues.h
// HealthKit
//
-// Copyright © 2022-2023 Apple, Inc. All rights reserved.
+// Copyright © 2022-2025 Apple, Inc. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
-/*!
+/**
@enum HKActivityMoveMode
@abstract This enumerated type is used to represent the activity mode for the user's move ring.
@@ -21,7 +21,7 @@
HKActivityMoveModeAppleMoveTime = 2,
} API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0));
-/*!
+/**
@enum HKBiologicalSex
@abstract This enumerated type is used to represent the biological sex of an individual.
*/
@@ -32,7 +32,7 @@
HKBiologicalSexOther API_AVAILABLE(ios(8.2), watchos(2.0), macCatalyst(13.0), macos(13.0)) = 3,
} API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKBloodType
@abstract This enumerated type is used to represent the blood type of an individual.
*/
@@ -48,7 +48,7 @@
HKBloodTypeONegative = 8,
} API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKFitzpatrickSkinType
@abstract This enumerated type is used to represent the skin type of an individual based on the Fitzpatrick scale.
@discussion The Fitzpatrick scale is a numerical classification for skin color based on the skin's response to sun
@@ -71,7 +71,7 @@
HKFitzpatrickSkinTypeVI = 6,
} API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKWheelchairUse
@abstract This enumerated type is used to represent whether the user uses a wheelchair.
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKClinicalType.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKClinicalType.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKClinicalType.h 2026-04-19 00:07:37
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKClinicalType.h 2026-06-03 00:04:44
@@ -42,7 +42,6 @@
/// A type identifier for records containing information about the user’s insurance coverage.
HK_EXTERN HKClinicalTypeIdentifier const HKClinicalTypeIdentifierCoverageRecord API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0));
-
@interface HKObjectType (ClinicalType)
/*!
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKDefines.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKDefines.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKDefines.h 2026-04-18 22:56:49
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKDefines.h 2026-06-05 00:49:50
@@ -11,11 +11,13 @@
NS_ASSUME_NONNULL_BEGIN
+#if !defined(HK_EXTERN)
#if !defined(__cplusplus)
#define HK_EXTERN extern __attribute__((visibility("default")))
#else
#define HK_EXTERN extern "C" __attribute__((visibility("default")))
#endif
+#endif // !defined(HK_EXTERN)
HK_EXTERN NSString * const HKErrorDomain API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKFHIRResource.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKFHIRResource.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKFHIRResource.h 2026-04-18 23:54:23
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKFHIRResource.h 2026-06-05 00:08:55
@@ -29,7 +29,6 @@
HK_EXTERN HKFHIRResourceType const HKFHIRResourceTypeObservation API_AVAILABLE(ios(12.0), macCatalyst(13.0), macos(13.0)) API_UNAVAILABLE(watchos);
HK_EXTERN HKFHIRResourceType const HKFHIRResourceTypeProcedure API_AVAILABLE(ios(12.0), macCatalyst(13.0), macos(13.0)) API_UNAVAILABLE(watchos);
-
/*!
@class HKFHIRResource
@abstract The HKFHIRResource class encapsulates a FHIR (Fast Healthcare Interoperability Resources) resource.
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutBuilder.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutBuilder.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutBuilder.h 2026-04-18 23:54:24
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutBuilder.h 2026-06-05 00:49:51
@@ -8,6 +8,7 @@
#import <Foundation/Foundation.h>
#import <HealthKit/HKDefines.h>
#import <HealthKit/HKLiveWorkoutDataSource.h>
+#import <HealthKit/HKLiveWorkoutZoneUpdate.h>
#import <HealthKit/HKObjectType.h>
#import <HealthKit/HKWorkoutBuilder.h>
@@ -57,6 +58,18 @@
@param workoutActivity The activity that was ended.
*/
- (void)workoutBuilder:(HKLiveWorkoutBuilder *)workoutBuilder didEndActivity:(HKWorkoutActivity *)workoutActivity API_AVAILABLE(ios(26.0), watchos(9.0)) API_UNAVAILABLE(visionos);
+
+
+/*!
+@method workoutBuilder:didUpdateWorkoutZone:
+@abstract Called whenever a workout zone changes in the workout builder.
+
+@param workoutBuilder The workout builder to which the activity belongs to
+@param zoneUpdate The zone update.
+*/
+#ifdef __swift__
+- (void)workoutBuilder:(HKLiveWorkoutBuilder *)workoutBuilder didUpdateWorkoutZone:(HKLiveWorkoutZoneUpdate *)zoneUpdate API_AVAILABLE(ios(27.0), watchos(27.0)) API_UNAVAILABLE(visionos);
+#endif
@end
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutZoneUpdate.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutZoneUpdate.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutZoneUpdate.h 1969-12-31 19:00:00
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutZoneUpdate.h 2026-06-03 00:04:43
@@ -0,0 +1,25 @@
+//
+// HKLiveWorkoutZoneUpdate.h
+// HealthKit
+//
+// Copyright © 2026 Apple Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <HealthKit/HKDefines.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+HK_EXTERN
+NS_SWIFT_SENDABLE
+API_AVAILABLE(ios(27.0), watchos(27.0)) API_UNAVAILABLE(visionos)
+@interface HKLiveWorkoutZoneUpdate : NSObject
+
+/// The timestamp of the most recent processed sample at the time of the update.
+@property(nonatomic, readonly, nullable, copy) NSDate *lastSampleProcessedDate;
+
+- (instancetype)init NS_UNAVAILABLE;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKMetadataEnums.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKMetadataEnums.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKMetadataEnums.h 2026-04-18 23:54:21
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKMetadataEnums.h 2026-06-05 01:18:20
@@ -13,7 +13,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*!
+/**
@enum HKAppleECGAlgorithmVersion
@abstract Indicates which algorithm version number was used by the ECG app on Apple Watch.
@@ -25,7 +25,7 @@
HKAppleECGAlgorithmVersion2 API_AVAILABLE(ios(14.3), watchos(7.2), macCatalyst(14.3), macos(13.0)),
} API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0));
-/*!
+/**
@enum HKBloodGlucoseMealTime
@abstract Indicates how your blood glucose reading relates to a meal.
@@ -52,7 +52,7 @@
HKBodyTemperatureSensorLocationForehead,
} API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKCyclingFunctionalThresholdPowerTestType
@abstract Represents the test used to determine a Cycling Functional Threshold Power value.
@@ -76,7 +76,7 @@
HKCyclingFunctionalThresholdPowerTestTypePredictionExercise,
} API_AVAILABLE(ios(17.0), watchos(10.0), macCatalyst(17.0), macos(14.0));
-/*!
+/**
@enum HKDevicePlacementSide
@abstract The detected placement of the device during the bout of walking
@@ -98,7 +98,7 @@
HKHeartRateMotionContextActive,
} API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKHeartRateRecoveryTestType
@abstract Represents the test used to determine a Heart Rate Recovery value
@@ -126,7 +126,7 @@
HKHeartRateSensorLocationFoot,
} API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKInsulinDeliveryReason
@abstract Represents a medical reason for the delivery of insulin
@@ -141,7 +141,7 @@
HKInsulinDeliveryReasonBolus,
} API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKPhysicalEffortEstimationType
@abstract Represents the estimation used to create a Physical Effort Sample.
@@ -155,7 +155,7 @@
HKPhysicalEffortEstimationTypeDeviceSensed,
} API_AVAILABLE(ios(17.0), watchos(10.0), macCatalyst(17.0), macos(14.0));
-/*!
+/**
@enum HKSwimmingStrokeStyle
@abstract Represents a style of stroke used during a swimming workout.
*/
@@ -175,7 +175,7 @@
HKUserMotionContextActive,
} API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0));
-/*!
+/**
@enum HKVO2MaxTestType
@abstract Represents the test used to create a VO2 Max Sample.
@@ -195,7 +195,7 @@
HKVO2MaxTestTypePredictionStepTest API_AVAILABLE(ios(26.0), watchos(26.0), macCatalyst(26.0), macos(26.0)),
} API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKWaterSalinity
@abstract Represents the water salinity for an underwater depth or water temperature sample.
@discussion This value indicates the water salinity
@@ -236,7 +236,7 @@
HKWeatherConditionTornado,
} API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0));
-/*!
+/**
@enum HKWorkoutSwimmingLocationType
@abstract This enumerated type is used to represent the location type of a swimming workout.
@discussion This value indicates whether a swimming workout was performed in a pool or open water.
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKQuery.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKQuery.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKQuery.h 2026-04-18 23:50:44
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKQuery.h 2026-06-03 00:04:45
@@ -14,6 +14,7 @@
#import <HealthKit/HKMedicationDoseEvent.h>
#import <HealthKit/HKStateOfMind.h>
#import <HealthKit/HKWorkout.h>
+#import <HealthKit/HKWorkoutActivityType.h>
NS_ASSUME_NONNULL_BEGIN
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h 2026-04-18 23:34:39
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h 2026-06-05 00:49:48
@@ -2,7 +2,7 @@
// HKTypeIdentifiers.h
// HealthKit
//
-// Copyright © 2014-2025 Apple, Inc. All rights reserved.
+// Copyright © 2014-2026 Apple, Inc. All rights reserved.
//
#import <Foundation/Foundation.h>
@@ -190,6 +190,7 @@
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierToothbrushingEvent API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0), visionos(1.0)); // HKCategoryValue
// Reproductive Health
+HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierBleedingAfterMenopause API_AVAILABLE(ios(27.0), watchos(27.0), macCatalyst(27.0), macos(27.0), visionos(27.0)); // HKCategoryValueVaginalBleeding
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierBleedingAfterPregnancy API_AVAILABLE(ios(18.0), watchos(11.0), macCatalyst(18.0), macos(15.0), visionos(2.0)); // HKCategoryValueVaginalBleeding
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierBleedingDuringPregnancy API_AVAILABLE(ios(18.0), watchos(11.0), macCatalyst(18.0), macos(15.0), visionos(2.0)); // HKCategoryValueVaginalBleeding
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierCervicalMucusQuality API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0)); // HKCategoryValueCervicalMucusQuality
@@ -198,6 +199,7 @@
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierIntermenstrualBleeding API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0)); // HKCategoryValue
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierIrregularMenstrualCycles API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0), visionos(1.0)); // HKCategoryValue
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierLactation API_AVAILABLE(ios(14.3), watchos(7.2), macCatalyst(14.3), macos(13.0), visionos(1.0)); // HKCategoryValue
+HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierMenopausalState API_AVAILABLE(ios(27.0), watchos(27.0), macCatalyst(27.0), macos(27.0), visionos(27.0)); // HKCategoryValueMenopausalState
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierMenstrualFlow API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0)); // HKCategoryValueVaginalBleeding
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierOvulationTestResult API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0)); // HKCategoryValueOvulationTestResult
HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierPersistentIntermenstrualBleeding API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0), visionos(1.0)); // HKCategoryValue
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkout.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkout.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkout.h 2026-04-19 00:07:38
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkout.h 2026-06-05 00:49:50
@@ -8,6 +8,7 @@
#import <Foundation/Foundation.h>
#import <HealthKit/HKDefines.h>
#import <HealthKit/HKSample.h>
+#import <HealthKit/HKWorkoutActivityType.h>
NS_ASSUME_NONNULL_BEGIN
@@ -15,99 +16,6 @@
@class HKQuantityType;
@class HKStatistics;
@class HKWorkoutActivity;
-
-/*!
- @enum HKWorkoutActivityType
- @abstract Represents a particular type of workout or exercise
- */
-typedef NS_ENUM(NSUInteger, HKWorkoutActivityType) {
- HKWorkoutActivityTypeAmericanFootball = 1,
- HKWorkoutActivityTypeArchery,
- HKWorkoutActivityTypeAustralianFootball,
- HKWorkoutActivityTypeBadminton,
- HKWorkoutActivityTypeBaseball,
- HKWorkoutActivityTypeBasketball,
- HKWorkoutActivityTypeBowling,
- HKWorkoutActivityTypeBoxing, // See also HKWorkoutActivityTypeKickboxing.
- HKWorkoutActivityTypeClimbing,
- HKWorkoutActivityTypeCricket,
- HKWorkoutActivityTypeCrossTraining, // Any mix of cardio and/or strength training. See also HKWorkoutActivityTypeCoreTraining and HKWorkoutActivityTypeFlexibility.
- HKWorkoutActivityTypeCurling,
- HKWorkoutActivityTypeCycling,
- HKWorkoutActivityTypeDance API_DEPRECATED("Use HKWorkoutActivityTypeSocialDance or HKWorkoutActivityTypeCardioDance", ios(8.0, 14.0), watchos(2.0, 7.0)), // This enum remains available to access older data.
- HKWorkoutActivityTypeDanceInspiredTraining API_DEPRECATED("Use HKWorkoutActivityTypeSocialDance, HKWorkoutActivityTypeCardioDance, HKWorkoutActivityTypeBarre or HKWorkoutActivityTypePilates", ios(8.0, 10.0), watchos(2.0, 3.0)), // This enum remains available to access older data.
- HKWorkoutActivityTypeElliptical,
- HKWorkoutActivityTypeEquestrianSports, // Polo, Horse Racing, Horse Riding, etc.
- HKWorkoutActivityTypeFencing,
- HKWorkoutActivityTypeFishing,
- HKWorkoutActivityTypeFunctionalStrengthTraining, // Primarily free weights and/or body weight and/or accessories
- HKWorkoutActivityTypeGolf,
- HKWorkoutActivityTypeGymnastics,
- HKWorkoutActivityTypeHandball,
- HKWorkoutActivityTypeHiking,
- HKWorkoutActivityTypeHockey, // Ice Hockey, Field Hockey, etc.
- HKWorkoutActivityTypeHunting,
- HKWorkoutActivityTypeLacrosse,
- HKWorkoutActivityTypeMartialArts,
- HKWorkoutActivityTypeMindAndBody, // Qigong, meditation, etc.
- HKWorkoutActivityTypeMixedMetabolicCardioTraining API_DEPRECATED("Use HKWorkoutActivityTypeMixedCardio or HKWorkoutActivityTypeHighIntensityIntervalTraining", ios(8.0, 11.0), watchos(2.0, 4.0)), // This enum remains available to access older data.
- HKWorkoutActivityTypePaddleSports, // Canoeing, Kayaking, Outrigger, Stand Up Paddle Board, etc.
- HKWorkoutActivityTypePlay, // Dodge Ball, Hopscotch, Tetherball, Jungle Gym, etc.
- HKWorkoutActivityTypePreparationAndRecovery, // Therapeutic activities like foam rolling, self massage and flexibility moves.
- HKWorkoutActivityTypeRacquetball,
- HKWorkoutActivityTypeRowing,
- HKWorkoutActivityTypeRugby,
- HKWorkoutActivityTypeRunning,
- HKWorkoutActivityTypeSailing,
- HKWorkoutActivityTypeSkatingSports, // Ice Skating, Speed Skating, Inline Skating, Skateboarding, etc.
- HKWorkoutActivityTypeSnowSports, // Sledding, Snowmobiling, Building a Snowman, etc. See also HKWorkoutActivityTypeCrossCountrySkiing, HKWorkoutActivityTypeSnowboarding, and HKWorkoutActivityTypeDownhillSkiing.
- HKWorkoutActivityTypeSoccer,
- HKWorkoutActivityTypeSoftball,
- HKWorkoutActivityTypeSquash,
- HKWorkoutActivityTypeStairClimbing, // See also HKWorkoutActivityTypeStairs and HKWorkoutActivityTypeStepTraining.
- HKWorkoutActivityTypeSurfingSports, // Traditional Surfing, Kite Surfing, Wind Surfing, etc.
- HKWorkoutActivityTypeSwimming,
- HKWorkoutActivityTypeTableTennis,
- HKWorkoutActivityTypeTennis,
- HKWorkoutActivityTypeTrackAndField, // Shot Put, Javelin, Pole Vaulting, etc.
- HKWorkoutActivityTypeTraditionalStrengthTraining, // Primarily machines and/or free weights
- HKWorkoutActivityTypeVolleyball,
- HKWorkoutActivityTypeWalking,
- HKWorkoutActivityTypeWaterFitness,
- HKWorkoutActivityTypeWaterPolo,
- HKWorkoutActivityTypeWaterSports, // Water Skiing, Wake Boarding, etc.
- HKWorkoutActivityTypeWrestling,
- HKWorkoutActivityTypeYoga,
-
- HKWorkoutActivityTypeBarre API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)), // HKWorkoutActivityTypeDanceInspiredTraining
- HKWorkoutActivityTypeCoreTraining API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeCrossCountrySkiing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeDownhillSkiing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeFlexibility API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeHighIntensityIntervalTraining API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeJumpRope API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeKickboxing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypePilates API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)), // HKWorkoutActivityTypeDanceInspiredTraining
- HKWorkoutActivityTypeSnowboarding API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeStairs API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeStepTraining API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeWheelchairWalkPace API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeWheelchairRunPace API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeTaiChi API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeMixedCardio API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)), // HKWorkoutActivityTypeMixedMetabolicCardioTraining
- HKWorkoutActivityTypeHandCycling API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeDiscSports API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeFitnessGaming API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0)),
- HKWorkoutActivityTypeCardioDance API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)),
- HKWorkoutActivityTypeSocialDance API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)), // Dances done in social settings like swing, salsa and folk dances from different world regions.
- HKWorkoutActivityTypePickleball API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)),
- HKWorkoutActivityTypeCooldown API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)), // Low intensity stretching and mobility exercises following a more vigorous workout type
- HKWorkoutActivityTypeSwimBikeRun API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)) = 82,
- HKWorkoutActivityTypeTransition API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)),
- HKWorkoutActivityTypeUnderwaterDiving API_AVAILABLE(ios(17.0), watchos(10.0), macCatalyst(17.0), macos(14.0)),
-
- HKWorkoutActivityTypeOther = 3000,
-} API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
typedef NS_ENUM(NSInteger, HKWorkoutEventType) {
HKWorkoutEventTypePause = 1,
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkoutActivityType.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkoutActivityType.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkoutActivityType.h 1969-12-31 19:00:00
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkoutActivityType.h 2026-06-05 01:18:20
@@ -0,0 +1,147 @@
+//
+// HKWorkoutActivityType.h
+// HealthKit
+//
+// Copyright © 2014-2026 Apple, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+#import <HealthKit/HKDefines.h>
+
+
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ @enum HKWorkoutActivityType
+ @abstract Represents a particular type of workout or exercise
+
+ @constant HKWorkoutActivityTypeBoxing See also HKWorkoutActivityTypeKickboxing.
+ @constant HKWorkoutActivityTypeCrossTraining Any mix of cardio and/or strength training. See also
+ HKWorkoutActivityTypeCoreTraining and
+ HKWorkoutActivityTypeFlexibility.
+ @constant HKWorkoutActivityTypeDance This enum remains available to access older data.
+ @constant HKWorkoutActivityTypeDanceInspiredTraining This enum remains available to access older data.
+ @constant HKWorkoutActivityTypeEquestrianSports Polo, Horse Racing, Horse Riding, etc.
+ @constant HKWorkoutActivityTypeFunctionalStrengthTraining Primarily free weights and/or body weight and/or
+ accessories
+ @constant HKWorkoutActivityTypeHockey Ice Hockey, Field Hockey, etc.
+ @constant HKWorkoutActivityTypeMindAndBody Qigong, meditation, etc.
+ @constant HKWorkoutActivityTypeMixedMetabolicCardioTraining This enum remains available to access older data.
+ @constant HKWorkoutActivityTypePaddleSports Canoeing, Kayaking, Outrigger, Stand Up Paddle
+ Board, etc.
+ @constant HKWorkoutActivityTypePlay Dodge Ball, Hopscotch, Tetherball, Jungle Gym, etc.
+ @constant HKWorkoutActivityTypePreparationAndRecovery Therapeutic activities like foam rolling, self
+ massage and flexibility moves.
+ @constant HKWorkoutActivityTypeSkatingSports Ice Skating, Speed Skating, Inline Skating,
+ Skateboarding, etc.
+ @constant HKWorkoutActivityTypeSnowSports Sledding, Snowmobiling, Building a Snowman, etc. See
+ also HKWorkoutActivityTypeCrossCountrySkiing,
+ HKWorkoutActivityTypeSnowboarding, and
+ HKWorkoutActivityTypeDownhillSkiing.
+ @constant HKWorkoutActivityTypeStairClimbing See also HKWorkoutActivityTypeStairs and
+ HKWorkoutActivityTypeStepTraining.
+ @constant HKWorkoutActivityTypeSurfingSports Traditional Surfing, Kite Surfing, Wind Surfing,
+ etc.
+ @constant HKWorkoutActivityTypeTrackAndField Shot Put, Javelin, Pole Vaulting, etc.
+ @constant HKWorkoutActivityTypeTraditionalStrengthTraining Primarily machines and/or free weights
+ @constant HKWorkoutActivityTypeWaterSports Water Skiing, Wake Boarding, etc.
+ @constant HKWorkoutActivityTypeBarre HKWorkoutActivityTypeDanceInspiredTraining
+ @constant HKWorkoutActivityTypePilates HKWorkoutActivityTypeDanceInspiredTraining
+ @constant HKWorkoutActivityTypeMixedCardio HKWorkoutActivityTypeMixedMetabolicCardioTraining
+ @constant HKWorkoutActivityTypeSocialDance Dances done in social settings like swing, salsa and
+ folk dances from different world regions.
+ @constant HKWorkoutActivityTypeCooldown Low intensity stretching and mobility exercises
+ following a more vigorous workout type
+ */
+typedef NS_ENUM(NSUInteger, HKWorkoutActivityType) {
+ HKWorkoutActivityTypeAmericanFootball = 1,
+ HKWorkoutActivityTypeArchery = 2,
+ HKWorkoutActivityTypeAustralianFootball = 3,
+ HKWorkoutActivityTypeBadminton = 4,
+ HKWorkoutActivityTypeBaseball = 5,
+ HKWorkoutActivityTypeBasketball = 6,
+ HKWorkoutActivityTypeBowling = 7,
+ HKWorkoutActivityTypeBoxing = 8,
+ HKWorkoutActivityTypeClimbing = 9,
+ HKWorkoutActivityTypeCricket = 10,
+ HKWorkoutActivityTypeCrossTraining = 11,
+ HKWorkoutActivityTypeCurling = 12,
+ HKWorkoutActivityTypeCycling = 13,
+ HKWorkoutActivityTypeDance API_DEPRECATED_WITH_REPLACEMENT("Use HKWorkoutActivityTypeSocialDance or HKWorkoutActivityTypeCardioDance", ios(8.0, 14.0), watchos(2.0, 7.0)) = 14,
+ HKWorkoutActivityTypeDanceInspiredTraining API_DEPRECATED_WITH_REPLACEMENT("Use HKWorkoutActivityTypeSocialDance, HKWorkoutActivityTypeCardioDance, HKWorkoutActivityTypeBarre or HKWorkoutActivityTypePilates", ios(8.0, 10.0), watchos(2.0, 3.0)) = 15,
+ HKWorkoutActivityTypeElliptical = 16,
+ HKWorkoutActivityTypeEquestrianSports = 17,
+ HKWorkoutActivityTypeFencing = 18,
+ HKWorkoutActivityTypeFishing = 19,
+ HKWorkoutActivityTypeFunctionalStrengthTraining = 20,
+ HKWorkoutActivityTypeGolf = 21,
+ HKWorkoutActivityTypeGymnastics = 22,
+ HKWorkoutActivityTypeHandball = 23,
+ HKWorkoutActivityTypeHiking = 24,
+ HKWorkoutActivityTypeHockey = 25,
+ HKWorkoutActivityTypeHunting = 26,
+ HKWorkoutActivityTypeLacrosse = 27,
+ HKWorkoutActivityTypeMartialArts = 28,
+ HKWorkoutActivityTypeMindAndBody = 29,
+ HKWorkoutActivityTypeMixedMetabolicCardioTraining API_DEPRECATED_WITH_REPLACEMENT("Use HKWorkoutActivityTypeMixedCardio or HKWorkoutActivityTypeHighIntensityIntervalTraining", ios(8.0, 11.0), watchos(2.0, 4.0)) = 30,
+ HKWorkoutActivityTypePaddleSports = 31,
+ HKWorkoutActivityTypePlay = 32,
+ HKWorkoutActivityTypePreparationAndRecovery = 33,
+ HKWorkoutActivityTypeRacquetball = 34,
+ HKWorkoutActivityTypeRowing = 35,
+ HKWorkoutActivityTypeRugby = 36,
+ HKWorkoutActivityTypeRunning = 37,
+ HKWorkoutActivityTypeSailing = 38,
+ HKWorkoutActivityTypeSkatingSports = 39,
+ HKWorkoutActivityTypeSnowSports = 40,
+ HKWorkoutActivityTypeSoccer = 41,
+ HKWorkoutActivityTypeSoftball = 42,
+ HKWorkoutActivityTypeSquash = 43,
+ HKWorkoutActivityTypeStairClimbing = 44,
+ HKWorkoutActivityTypeSurfingSports = 45,
+ HKWorkoutActivityTypeSwimming = 46,
+ HKWorkoutActivityTypeTableTennis = 47,
+ HKWorkoutActivityTypeTennis = 48,
+ HKWorkoutActivityTypeTrackAndField = 49,
+ HKWorkoutActivityTypeTraditionalStrengthTraining = 50,
+ HKWorkoutActivityTypeVolleyball = 51,
+ HKWorkoutActivityTypeWalking = 52,
+ HKWorkoutActivityTypeWaterFitness = 53,
+ HKWorkoutActivityTypeWaterPolo = 54,
+ HKWorkoutActivityTypeWaterSports = 55,
+ HKWorkoutActivityTypeWrestling = 56,
+ HKWorkoutActivityTypeYoga = 57,
+ HKWorkoutActivityTypeBarre API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 58,
+ HKWorkoutActivityTypeCoreTraining API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 59,
+ HKWorkoutActivityTypeCrossCountrySkiing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 60,
+ HKWorkoutActivityTypeDownhillSkiing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 61,
+ HKWorkoutActivityTypeFlexibility API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 62,
+ HKWorkoutActivityTypeHighIntensityIntervalTraining API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 63,
+ HKWorkoutActivityTypeJumpRope API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 64,
+ HKWorkoutActivityTypeKickboxing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 65,
+ HKWorkoutActivityTypePilates API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 66,
+ HKWorkoutActivityTypeSnowboarding API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 67,
+ HKWorkoutActivityTypeStairs API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 68,
+ HKWorkoutActivityTypeStepTraining API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 69,
+ HKWorkoutActivityTypeWheelchairWalkPace API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 70,
+ HKWorkoutActivityTypeWheelchairRunPace API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 71,
+ HKWorkoutActivityTypeTaiChi API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)) = 72,
+ HKWorkoutActivityTypeMixedCardio API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)) = 73,
+ HKWorkoutActivityTypeHandCycling API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)) = 74,
+ HKWorkoutActivityTypeDiscSports API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0)) = 75,
+ HKWorkoutActivityTypeFitnessGaming API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0)) = 76,
+ HKWorkoutActivityTypeCardioDance API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)) = 77,
+ HKWorkoutActivityTypeSocialDance API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)) = 78,
+ HKWorkoutActivityTypePickleball API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)) = 79,
+ HKWorkoutActivityTypeCooldown API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)) = 80,
+ HKWorkoutActivityTypeSwimBikeRun API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)) = 82,
+ HKWorkoutActivityTypeTransition API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)) = 83,
+ HKWorkoutActivityTypeUnderwaterDiving API_AVAILABLE(ios(17.0), watchos(10.0), macCatalyst(17.0), macos(14.0)) = 84,
+ HKWorkoutActivityTypeRest API_UNAVAILABLE(ios, watchos, macCatalyst, macos) = 2998,
+ HKWorkoutActivityTypeGroup API_UNAVAILABLE(ios, watchos, macCatalyst, macos) = 2999,
+ HKWorkoutActivityTypeOther = 3000,
+} API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h 2026-04-19 00:07:35
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h 2026-06-03 00:04:42
@@ -91,6 +91,7 @@
#import <HealthKit/HKVisionPrism.h>
#import <HealthKit/HKWorkout.h>
#import <HealthKit/HKWorkoutActivity.h>
+#import <HealthKit/HKWorkoutActivityType.h>
#import <HealthKit/HKWorkoutBuilder.h>
#import <HealthKit/HKWorkoutConfiguration.h>
#import <HealthKit/HKWorkoutEffortRelationshipQuery.h>