---
title: "init(named:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nsappearance/init(named:)"
---

# init(named:)

Creates an appearance object based on the name of one of the standard system appearances.

## Declaration

```swift
init?(named name: NSAppearance.Name)
```

## Parameters

- `name`: The name of a standard appearance. See doc://com.apple.appkit/documentation/AppKit/NSAppearance/Name-swift.struct for the list of standard appearance names.

## Return Value

Return Value A standard NSAppearance object.

## Discussion

Discussion When you specify a standard appearance name—such as aqua—this method returns a built-in appearance.

## See Also

### Creating an Appearance

- [init(appearanceNamed:bundle:)](appkit/nsappearance/init(appearancenamed:bundle:).md)
- [init(coder:)](appkit/nsappearance/init(coder:).md)
