---
title: NSCollectionViewAppIntentsDataSource
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/nscollectionviewappintentsdatasource
---

# NSCollectionViewAppIntentsDataSource

The methods adopted by the object you use to make items in a collection view discoverable by Apple Intelligence and Siri.

## Declaration

```swift
@MainActor protocol NSCollectionViewAppIntentsDataSource : AnyObject
```

## Overview

Overview For more information, refer to doc:Making-onscreen-content-available-to-siri-and-apple-intelligence and App Intents.

## Topics

### Instance Methods

- [collectionView(_:appEntityIdentifierForItemAt:)](appintents/nscollectionviewappintentsdatasource/collectionview(_:appentityidentifierforitemat:).md)

## See Also

### Onscreen context

- [Providing contextual cues to Apple Intelligence and Siri](appintents/providing-contextual-cues-to-apple-intelligence-and-siri.md)
- [App schema domains](appintents/app-schema-domains.md)
- [UITableViewAppIntentsDataSource](appintents/uitableviewappintentsdatasource.md)
- [NSTableViewAppIntentsDataSource](appintents/nstableviewappintentsdatasource.md)
- [UICollectionViewAppIntentsDataSource](appintents/uicollectionviewappintentsdatasource.md)
