UIMenu
Asked on 03/05/2025
1 search
The concept of UIMenu and related menu actions was discussed in the session titled "What’s new in UIKit" at WWDC 2024. In this session, it was highlighted that menu actions provide all of an app's commands in the macOS menu bar and in the iPadOS and visionOS keyboard shortcut menus. With iOS 18, menu actions have become more useful for iPhone-only apps. Developers are encouraged to ready their apps with UICommand, UIKeyCommand, and UIActions to support other system invocations. These commands can be invoked by the system to control apps, such as when an app is used through iPhone mirroring, allowing UIKeyCommands to be invoked from the Mac keyboard.
For more details, you can refer to the chapter on Menu actions in the "What’s new in UIKit" session.

Catch up on accessibility in SwiftUI
SwiftUI makes it easy to build amazing experiences that are accessible to everyone. We’ll discover how assistive technologies understand and navigate your app through the rich accessibility elements provided by SwiftUI. We’ll also discuss how you can further customize these experiences by providing more information about your app’s content and interactions by using accessibility modifiers.

Build multilingual-ready apps
Ensure your app works properly and effectively for multilingual users. Learn best practices for text input, display, search, and formatting. Get details on typing in multiple languages without switching between keyboards. And find out how the latest advances in the String Catalog can make localization even easier.

What’s new in Quick Look for visionOS
Explore how Quick Look in visionOS can elevate file preview and editing experiences in your app. We’ll cover the integration of in-app and windowed Quick Look, as well as a brand-new API that customizes the windowed Quick Look experience in your app. We’ll also share the latest enhancements to viewing 3D models within Quick Look.