---
title: documents
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsdocumentcontroller/documents
---

# documents

The document objects managed by the receiver.

## Declaration

```swift
var documents: [NSDocument] { get }
```

## Discussion

Discussion The array contains zero or more NSDocument objects.

## See Also

### Managing Documents

- [addDocument(_:)](appkit/nsdocumentcontroller/adddocument(_:).md)
- [currentDocument](appkit/nsdocumentcontroller/currentdocument.md)
- [document(for:)](appkit/nsdocumentcontroller/document(for:)-a5yd.md)
- [hasEditedDocuments](appkit/nsdocumentcontroller/hasediteddocuments.md)
- [removeDocument(_:)](appkit/nsdocumentcontroller/removedocument(_:).md)
