---
title: displayName
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsdocument/displayname
---

# displayName

The name of the document as displayed in the title bars of the document’s windows and in alert dialogs related to the document.

## Declaration

```swift
var displayName: String! { get set }
```

## Discussion

Discussion If the document has been saved, the display name is the last component of the directory location of the saved file (for example, “MyDocument” if the path is “/tmp/MyDocument.rtf”). If the document is new, NSDocument makes the display name “Untitled n,” where n is a number in a sequence of new and unsaved documents. The displayable name also takes into account whether the document’s filename extension should be hidden. Subclasses of NSWindowController can override windowTitle(forDocumentDisplayName:) to modify the display name as it appears in window titles.

## See Also

### Managing Document Windows

- [showWindows()](appkit/nsdocument/showwindows().md)
- [setWindow(_:)](appkit/nsdocument/setwindow(_:).md)
- [windowForSheet](appkit/nsdocument/windowforsheet.md)
- [defaultDraftName()](appkit/nsdocument/defaultdraftname().md)
- [encodeRestorableState(with:backgroundQueue:)](appkit/nsdocument/encoderestorablestate(with:backgroundqueue:).md)
