TechnologiesApp Extensions & System Integration

_AppIntents_UIKit cross-import overlay

iOSmacOStvOSwatchOSvisionOS

A cross-import overlay between App Intents and UIKit, this module lets a UIScene route App Intent invocations to a specific scene on iOS, tvOS, watchOS, and visionOS. Conform a scene delegate to AppIntentSceneDelegate to handle intents targeting that scene, and adopt UISceneAppIntent to define intents scoped to a UIKit scene.

Scene-Targeted Intents 2

Protocols that route App Intent invocations to a specific UIKit scene and scope intents to that scene.

  • Pr
    AppIntentSceneDelegate
    Implement this protocol on your UIScene delegate to handle AppIntent invocations targeting a specific scene
  • Pr
    UISceneAppIntent
    A protocol that defines an App Intent scoped to a particular UIKit scene.

Classes 2

  • Cl
    ShortcutsUIButtoniOS 16.0+
    A button that opens the current app's page in the Shortcuts app.
  • Cl
    SiriTipUIView
    A view that displays the phrase a person uses to invoke an App Shortcut.

Protocols 2

  • Pr
    UICollectionViewAppIntentsDataSourceiOS 18.4+
    The methods adopted by the object you use to make items in a collection view discoverable by Apple Intelligence and Siri.
  • Pr
    UITableViewAppIntentsDataSourceiOS 18.4+
    The methods that an object adopts to make items in a table view discoverable by Apple Intelligence and Siri.

Extends 5

UICollectionViewUITableViewUIViewUISceneDisplayRepresentation
← App Extensions & System Integration