API Differences in AppIntents in iOS 17.4

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in AppIntents in the iOS 17.4 SDK.

Table of Contents

Protocols

AppShortcutsContent
PushToTalkTransmissionIntent

Structs

LimitedAvailabilityAppShortcuts

Functions & Methods

AppShortcutsBuilder
public static func buildBlock(_ components: [AppIntents.AppShortcut]...) -> [AppIntents.AppShortcut]
AppShortcutsBuilder
public static func buildBlock() -> [AppIntents.AppShortcut]
AppShortcutsBuilder
public static func buildExpression(_ component: AppIntents.AppShortcut) -> [AppIntents.AppShortcut]
AppShortcutsBuilder
public static func buildLimitedAvailability(_ components: [AppIntents.AppShortcut]) -> any AppIntents._AppShortcutsContentMarker & AppIntents._LimitedAvailabilityAppShortcutsContentMarker
AppShortcutsBuilder
public static func buildOptional(_ component: (any AppIntents._AppShortcutsContentEmitterMarker & AppIntents._AppShortcutsContentMarker & AppIntents._LimitedAvailabilityAppShortcutsContentMarker)?) -> [AppIntents.AppShortcut]
AppShortcutsBuilder
@_disfavoredOverload public static func buildOptional(_ component: (any AppIntents._AppShortcutsContentMarker & AppIntents._LimitedAvailabilityAppShortcutsContentMarker)?) -> [AppIntents.AppShortcut]