# `GSLayer.nameUI`

*Instance Property*

A name suitable for presenting the layer in the user interface.

## Declaration

```swift
var nameUI: String? { get set }
```

```objc
@property (strong) NSString * nameUI;
```

```python
nameUI() -> str
setNameUI_(nameUI: str)
```

## Discussion

The name is derived from the associated master and layer attributes when applicable. Setting this property changes [`GSLayer.name`](/Core/GlyphsCore/GSLayer/name) and does not change the associated master or attributes.

## See Also

### Naming

- [`GSLayer.name`](/Core/GlyphsCore/GSLayer/name) — A custom name for the layer.

