---
title: saturationComponent
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nscolor/saturationcomponent
---

# saturationComponent

The saturation component value of the color.

## Declaration

```swift
var saturationComponent: CGFloat { get }
```

## Discussion

Discussion Access this property only for colors in the calibratedRGB or deviceRGB color spaces. RGB values are converted to HSB values as needed. Accessing it for other color types raises an exception.

## See Also

### Related Documentation

- [getHue(_:saturation:brightness:alpha:)](appkit/nscolor/gethue(_:saturation:brightness:alpha:).md)

### Retrieving individual components

- [alphaComponent](appkit/nscolor/alphacomponent.md)
- [whiteComponent](appkit/nscolor/whitecomponent.md)
- [redComponent](appkit/nscolor/redcomponent.md)
- [greenComponent](appkit/nscolor/greencomponent.md)
- [blueComponent](appkit/nscolor/bluecomponent.md)
- [cyanComponent](appkit/nscolor/cyancomponent.md)
- [magentaComponent](appkit/nscolor/magentacomponent.md)
- [yellowComponent](appkit/nscolor/yellowcomponent.md)
- [blackComponent](appkit/nscolor/blackcomponent.md)
- [hueComponent](appkit/nscolor/huecomponent.md)
- [brightnessComponent](appkit/nscolor/brightnesscomponent.md)
- [catalogNameComponent](appkit/nscolor/catalognamecomponent.md)
- [localizedCatalogNameComponent](appkit/nscolor/localizedcatalognamecomponent.md)
- [colorNameComponent](appkit/nscolor/colornamecomponent.md)
- [localizedColorNameComponent](appkit/nscolor/localizedcolornamecomponent.md)
