Core ML Translating text in your SwiftUI app with the Translation framework Discover how to use the Translation framework to provide text translation features within a SwiftUI app.
RealityKit Displaying 3D objects with RealityView on iOS, iPadOS and macOS Learn how to display 3D models using the RealityKit framework in a SwiftUI app.
SwiftUI Animating SF Symbols with the symbol effect modifier Explore the different ways you can animate SF Symbols with SwiftUI
WidgetKit Linking a widget to a specific view in SwiftUI Learn how to open a specific view in your app when the widget is tapped.
SwiftUI Exporting SwiftUI views to images with ImageRenderer Learn how to export SwiftUIViews to images with the ImageRenderer.
RealityKit Creating custom particle emitters with RealityKit Learn how to create a custom particle emitter with RealityKit in a SwiftUI app for visionOS.
Spatial Computing Adding spatial audio to an Entity with RealityKit Learn how to add spatial audio to RealityKit entities in a visionOS app.
WidgetKit Creating a Lock Screen widget with SwiftUI Understand how to make widgets available for the device Lock Screen in a SwiftUI app.
SwiftUI Exploring the Navigation Split View Explore the NavigationSplitView on different platforms, how to use it and the related modifiers.
TipKit Displaying tips based on parameters and events with TipKit Learn how to trigger tips based on parameters and events with TipKit in a SwiftUI app.
Accessibility Understanding VoiceOver rotor Understand how the VoiceOver rotor works and how to create custom rotor controls within your application.
SwiftUI Using multi-step animations in SwiftUI Explore how to define and use a multi-step animation in your SwiftUI app.
SwiftUI Formatting data as text in a Text view in SwiftUI Learn how to format different types of data within the Text view in SwiftUI
App Intents Using App Intents in a SwiftUI app Learn how to add App Intents to your SwiftUI app enabling users to reach its main functionalities from anywhere on the phone.
Accessibility Preparing your app for VoiceOver: MagicTap Discover MagicTap and how to easily support it in both SwiftUI and UIKit.
WidgetKit Creating an interactive widget with SwiftUI Learn how to add interactive widgets in a SwiftUI app project.
SwiftUI Providing feedback with the sensory feedback modifier Learn how to easily add haptic feedback to your app using the sensory feedback modifier in SwiftUI
SwiftUI Storing information using User Defaults and @AppStorage Learn the different ways of persisting small pieces of data in your app with UserDefaults.
SwiftUI Using gradients in SwiftUI Learn how to use the different types of gradients to color your SwiftUI views
Accessibility Testing your app's accessibility with UI Tests Discover how to perform an automated accessibility audit in Xcode with UI Tests.
RealityKit Creating an immersive experience with a 360-degree image in visionOS Learn how to create immersive experiences with 360-degree images.
Accessibility Ensure frequent updates of Accessibility Elements Learn how to ensure frequent updates of Accessibility Elements using the Updates Frequently trait.
Accessibility Preparing your App for VoiceOver: Headers and Heading Level Learn how to properly use headers and heading levels to enhance the accessibility of your application.