---
title: UICollectionViewAppIntentsDataSource
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/uicollectionviewappintentsdatasource
---

# UICollectionViewAppIntentsDataSource

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 UICollectionViewAppIntentsDataSource : 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/uicollectionviewappintentsdatasource/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)
- [NSCollectionViewAppIntentsDataSource](appintents/nscollectionviewappintentsdatasource.md)
