---
title: screensHaveSeparateSpaces
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsscreen/screenshaveseparatespaces
---

# screensHaveSeparateSpaces

Returns a Boolean value indicating whether each screen can have its own set of spaces.

## Declaration

```swift
class var screensHaveSeparateSpaces: Bool { get }
```

## Discussion

Discussion This method reflects whether the “Displays have separate Spaces” option is enabled in Mission Control system preference. You might use the return value to determine how to present your app when in fullscreen mode.

## See Also

### Getting Screen Information

- [depth](appkit/nsscreen/depth.md)
- [frame](appkit/nsscreen/frame.md)
- [supportedWindowDepths](appkit/nsscreen/supportedwindowdepths.md)
- [deviceDescription](appkit/nsscreen/devicedescription.md)
- [NSDeviceDescriptionKey](appkit/nsdevicedescriptionkey.md)
- [colorSpace](appkit/nsscreen/colorspace.md)
- [localizedName](appkit/nsscreen/localizedname.md)
- [canRepresent(_:)](appkit/nsscreen/canrepresent(_:).md)
- [NSDisplayGamut](appkit/nsdisplaygamut.md)
