---
title: autoHideDock
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsapplication/presentationoptions-swift.struct/autohidedock
---

# autoHideDock

The dock is normally hidden, but automatically appears when moused near.

## Declaration

```swift
static var autoHideDock: NSApplication.PresentationOptions { get }
```

## See Also

### Presentation Options

- [hideDock](appkit/nsapplication/presentationoptions-swift.struct/hidedock.md)
- [autoHideMenuBar](appkit/nsapplication/presentationoptions-swift.struct/autohidemenubar.md)
- [hideMenuBar](appkit/nsapplication/presentationoptions-swift.struct/hidemenubar.md)
- [disableAppleMenu](appkit/nsapplication/presentationoptions-swift.struct/disableapplemenu.md)
- [disableProcessSwitching](appkit/nsapplication/presentationoptions-swift.struct/disableprocessswitching.md)
- [disableForceQuit](appkit/nsapplication/presentationoptions-swift.struct/disableforcequit.md)
- [disableSessionTermination](appkit/nsapplication/presentationoptions-swift.struct/disablesessiontermination.md)
- [disableHideApplication](appkit/nsapplication/presentationoptions-swift.struct/disablehideapplication.md)
- [disableMenuBarTransparency](appkit/nsapplication/presentationoptions-swift.struct/disablemenubartransparency.md)
- [fullScreen](appkit/nsapplication/presentationoptions-swift.struct/fullscreen.md)
- [autoHideToolbar](appkit/nsapplication/presentationoptions-swift.struct/autohidetoolbar.md)
- [disableCursorLocationAssistance](appkit/nsapplication/presentationoptions-swift.struct/disablecursorlocationassistance.md)
