---
title: effectiveAppearance
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsapplication/effectiveappearance
---

# effectiveAppearance

The appearance that AppKit uses to draw the app’s interface.

## Declaration

```swift
var effectiveAppearance: NSAppearance { get }
```

## Discussion

Discussion This property always contains an NSAppearance object representing the appearance to use during drawing. If you don’t explicitly assign a value to the appearance property, the app inherits the system’s effective appearance.

## See Also

### Managing the app’s appearance

- [appearance](appkit/nsapplication/appearance.md)
- [currentSystemPresentationOptions](appkit/nsapplication/currentsystempresentationoptions.md)
- [presentationOptions](appkit/nsapplication/presentationoptions-swift.property.md)
- [NSApplication.PresentationOptions](appkit/nsapplication/presentationoptions-swift.struct.md)
- [applicationShouldSuppressHighDynamicRangeContent](appkit/nsapplication/applicationshouldsuppresshighdynamicrangecontent.md)
