---
title: init()
framework: appkit
role: symbol
role_heading: Initializer
path: appkit/nsdocumentcontroller/init()
---

# init()

This method is the designated initializer for NSDocumentController.

## Declaration

```swift
init()
```

## Return Value

Return Value The initialized document controller object.

## Discussion

Discussion The first instance of NSDocumentController or any of its subclasses that is created becomes the shared instance.

## See Also

### Initializing a New NSDocumentController

- [init(coder:)](appkit/nsdocumentcontroller/init(coder:).md)
