---
title: NSColorSpace.Model
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nscolorspace/model
---

# NSColorSpace.Model

Constants that describe the abstract model on which color space objects are based.

## Declaration

```swift
enum Model
```

## Topics

### Color Spaces

- [NSColorSpace.Model.unknown](appkit/nscolorspace/model/unknown.md)
- [NSColorSpace.Model.gray](appkit/nscolorspace/model/gray.md)
- [NSColorSpace.Model.rgb](appkit/nscolorspace/model/rgb.md)
- [NSColorSpace.Model.cmyk](appkit/nscolorspace/model/cmyk.md)
- [NSColorSpace.Model.lab](appkit/nscolorspace/model/lab.md)
- [NSColorSpace.Model.deviceN](appkit/nscolorspace/model/devicen.md)
- [NSColorSpace.Model.indexed](appkit/nscolorspace/model/indexed.md)
- [NSColorSpace.Model.patterned](appkit/nscolorspace/model/patterned.md)

### Initializers

- [init(rawValue:)](appkit/nscolorspace/model/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing Color Space Data and Attributes

- [cgColorSpace](appkit/nscolorspace/cgcolorspace.md)
- [colorSpaceModel](appkit/nscolorspace/colorspacemodel.md)
- [colorSyncProfile](appkit/nscolorspace/colorsyncprofile.md)
- [iccProfileData](appkit/nscolorspace/iccprofiledata.md)
- [localizedName](appkit/nscolorspace/localizedname.md)
- [numberOfColorComponents](appkit/nscolorspace/numberofcolorcomponents.md)
