API Differences in SwiftUI in macOS 14.5

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 SwiftUI in the macOS 14.5 SDK.

Table of Contents

Classes

LimitedAvailabilityCommandContentStorageBase
LimitedAvailabilityTableColumnContentStorageBase
LimitedAvailabilityToolbarContentStorageBase

Structs

LimitedAvailabilityCommandContent
LimitedAvailabilityTableColumnContent
LimitedAvailabilityToolbarContent
PencilDoubleTapGestureValue
PencilHoverPose
PencilPreferredAction
PencilSqueezeGestureValue

Enums

PencilSqueezeGesturePhase

Functions & Methods

CommandsBuilder
public static func buildLimitedAvailability(_ content: any SwiftUI.Commands) -> some SwiftUI.Commands
SwiftUICore.View
nonisolated public func onPencilDoubleTap(perform action: @escaping (_ value: SwiftUI.PencilDoubleTapGestureValue) -> Swift.Void) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func onPencilSqueeze(perform action: @escaping (_ phase: SwiftUI.PencilSqueezeGesturePhase) -> Swift.Void) -> some SwiftUICore.View
TableColumnBuilder
public static func buildLimitedAvailability(_ content: any SwiftUI.TableColumnContent<RowValue, Sort>) -> some SwiftUI.TableColumnContent<RowValue, Sort>
TableColumnBuilder
@_disfavoredOverload public static func buildLimitedAvailability(_ content: any SwiftUI.TableColumnContent<RowValue, Swift.Never>) -> some SwiftUI.TableColumnContent<RowValue, Swift.Never>
ToolbarContentBuilder
public static func buildLimitedAvailability(_ content: any SwiftUI.ToolbarContent) -> some SwiftUI.ToolbarContent
ToolbarContentBuilder
public static func buildLimitedAvailability(_ content: any SwiftUI.CustomizableToolbarContent) -> some SwiftUI.CustomizableToolbarContent

Properties & Constants

SensoryFeedback
public static let pathComplete: SwiftUI.SensoryFeedback
SwiftUICore.EnvironmentValues
public var preferredPencilDoubleTapAction: SwiftUI.PencilPreferredAction
SwiftUICore.EnvironmentValues
public var preferredPencilSqueezeAction: SwiftUI.PencilPreferredAction

Initializers

WindowGroup
nonisolated internal init(id: Swift.String? = nil, title: SwiftUICore.Text? = nil, @SwiftUICore.ViewBuilder lazyContent: @escaping () -> Content)