iPadOSDC: Multiple Windows
summary
Explains how to add true iPad multiple windows by enabling the Info.plist flag and wiring UIScene support, using UIScene and a SceneDelegate to build windows, saving per-window state with NSUserActivity so each scene restores its own detail view, creating new scenes via drag using NSItemProvider and drag & drop, and programmatically closing scenes with requestSceneSessionDestruction. Covers scene lifecycle, when sessions disconnect or are discarded, and how to pick the right scene for notifications and shortcuts.
AI-written summary · about
chapters (5)
- 0:00Start
- 5:56Behavior of "Notes" (1)
- 13:12Creating a New Project in Xcode 11
- 31:48Scene Lifecycle
- 34:21Methods for Synchronizing State Between Scenes
related talks
33mMastering Multi-screen iOS Apps
32mThe Story of an App and a Hidden Gem of iOS
36miOS to visionOS: How to prepare your app for the future
25mSize Doesn't Matter: Building an App for Every iOS Device
22m3D Touch: Bring Your Apps to a New Dimension
29mUpdating Your App for iOS 13
36mDesigning Your App to be Discoverable
30mEvolving Existing Projects With SwiftUI
