One Logo Pool Ball
AppIntents · IOS API REFERENCE

AppShortcutsBuilder

enum · iOS 16.0+ · SDK 27.1

@resultBuilder enum AppShortcutsBuilder

A result builder that allows you to declaratively describe the App Shortcuts that your app provides.

Members (6)

static · iOS 17.4+

buildBlock

TypeScript
static buildBlock(): Array<AppShortcut>
Swift declaration
static func buildBlock() -> [AppShortcut]
static · iOS 17.4+

buildOptional

TypeScript
static buildOptional(component?: ((SDKHandle) & (SDKHandle)) | null): Array<AppShortcut>
Swift declaration
static func buildOptional(_ component: (any _AppShortcutsContentMarker & _LimitedAvailabilityAppShortcutsContentMarker)?) -> [AppShortcut]
static · iOS 17.4+

buildOptional

TypeScript
static buildOptional19352(component?: ((SDKHandle) & (SDKHandle) & (SDKHandle)) | null): Array<AppShortcut>
Swift declaration
static func buildOptional(_ component: (any _AppShortcutsContentEmitterMarker & _AppShortcutsContentMarker & _LimitedAvailabilityAppShortcutsContentMarker)?) -> [AppShortcut]
static · iOS 16.0+

buildExpression

TypeScript
static buildExpression(component: AppShortcut): AppShortcut
Swift declaration
static func buildExpression(_ component: AppShortcut) -> AppShortcut
static · iOS 17.4+

buildExpression

TypeScript
static buildExpression69621(component: AppShortcut): Array<AppShortcut>
Swift declaration
static func buildExpression(_ component: AppShortcut) -> [AppShortcut]
static · iOS 17.4+

buildLimitedAvailability

TypeScript
static buildLimitedAvailability(components: Array<AppShortcut>): (SDKHandle) & (SDKHandle)
Swift declaration
static func buildLimitedAvailability(_ components: [AppShortcut]) -> any _AppShortcutsContentMarker & _LimitedAvailabilityAppShortcutsContentMarker

Skipped declarations

2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AppShortcutsBuilder.buildBlock(_:)

A variable number of Swift arguments is not supported.

AppShortcutsBuilder.buildBlock(_:)

A variable number of Swift arguments is not supported.

All AppIntents types →