API Differences in AppIntents in macOS 14.2

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in AppIntents in the macOS 14.2 SDK.

Table of Contents

Protocols

PlayVideoIntent
SearchCriteria
ShowInAppSearchResultsIntent

Structs

StringSearchCriteria
StringSearchCriteriaFromStringResolverSpecificification

Enums

StringSearchScope
VideoCategory

Functions & Methods

IntentResult
public static func result<Intent>(actionButtonIntent: Intent, activityIdentifier: Swift.String) -> Self where Self == AppIntents.IntentResultContainer<Swift.Never, Swift.Never, Swift.Never, Swift.Never>, Intent : AppIntents.AppIntent
IntentResult
public static func result<Intent>(actionButtonIntent: Intent, activityIdentifier: Swift.String, dialog: AppIntents.IntentDialog) -> Self where Self == AppIntents.IntentResultContainer<Swift.Never, Swift.Never, Swift.Never, AppIntents.IntentDialog>, Intent : AppIntents.AppIntent
IntentResult
public static func result<Value, Intent>(value: Value, actionButtonIntent: Intent, activityIdentifier: Swift.String) -> Self where Self == AppIntents.IntentResultContainer<Value, Swift.Never, Swift.Never, Swift.Never>, Value : AppIntents._IntentValue, Intent : AppIntents.AppIntent
IntentResult
public static func result<Value, Intent>(value: Value, actionButtonIntent: Intent, activityIdentifier: Swift.String, dialog: AppIntents.IntentDialog) -> Self where Self == AppIntents.IntentResultContainer<Value, Swift.Never, Swift.Never, AppIntents.IntentDialog>, Value : AppIntents._IntentValue, Intent : AppIntents.AppIntent

Properties & Constants

IntentResultContainer
public var activityIdentifier: Swift.String?
PlayVideoIntent
public static var openAppWhenRun: Swift.Bool
ShowInAppSearchResultsIntent
public static var openAppWhenRun: Swift.Bool
ShowInAppSearchResultsIntent
public static var searchScopes: Swift.Void
ShowInAppSearchResultsIntent
@backDeployed(before: macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0) public static var searchScopes: [AppIntents.StringSearchScope]
StringSearchCriteria
public static var defaultResolverSpecification: some AppIntents.ResolverSpecification

Initializers

IntentDialog
public init(full: Foundation.LocalizedStringResource, systemImageName: Swift.String)
IntentDialog
public init(full: Foundation.LocalizedStringResource, supporting: Foundation.LocalizedStringResource, systemImageName: Swift.String)
IntentParameter
convenience public init(title: Foundation.LocalizedStringResource, description: Foundation.LocalizedStringResource? = nil, requestValueDialog: AppIntents.IntentDialog? = nil, inputConnectionBehavior: _const AppIntents.InputConnectionBehavior = .default)