---
title: current
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsappearance/current
---

# current

Returns the appearance object that’s active on the current thread.

## Declaration

```swift
class var current: NSAppearance! { get set }
```

## Return Value

Return Value The appearance object that’s set on the current thread.

## Discussion

Discussion When a UI element draws to the screen, it automatically sets its appearance object to the active appearance on the current thread.

## See Also

### Getting and Setting the Current Appearance

- [currentDrawing()](appkit/nsappearance/currentdrawing().md)
- [performAsCurrentDrawingAppearance(_:)](appkit/nsappearance/performascurrentdrawingappearance(_:).md)
