---
title: HKWorkoutActivityType.swimming
framework: healthkit
role: symbol
role_heading: Case
path: healthkit/hkworkoutactivitytype/swimming
---

# HKWorkoutActivityType.swimming

The constant for swimming.

## Declaration

```swift
case swimming
```

## Mentioned in

Dividing a HealthKit workout into activities

## Discussion

Discussion If your app uses the HKWorkoutActivityType.swimming or HKWorkoutActivityType.other activity type, you must explain how your app calculates workout data when sensor information is not available. For more information, see the Human Interface Guidelines. HealthKit provides optimized calorie calculations for this activity based on the data from Apple Watch’s sensors.

## See Also

### Water activities

- [HKWorkoutActivityType.paddleSports](healthkit/hkworkoutactivitytype/paddlesports.md)
- [HKWorkoutActivityType.rowing](healthkit/hkworkoutactivitytype/rowing.md)
- [HKWorkoutActivityType.sailing](healthkit/hkworkoutactivitytype/sailing.md)
- [HKWorkoutActivityType.surfingSports](healthkit/hkworkoutactivitytype/surfingsports.md)
- [HKWorkoutActivityType.underwaterDiving](healthkit/hkworkoutactivitytype/underwaterdiving.md)
- [HKWorkoutActivityType.waterFitness](healthkit/hkworkoutactivitytype/waterfitness.md)
- [HKWorkoutActivityType.waterPolo](healthkit/hkworkoutactivitytype/waterpolo.md)
- [HKWorkoutActivityType.waterSports](healthkit/hkworkoutactivitytype/watersports.md)
