WWDC26: Reordering Items in SwiftUI Lists and Grids
Read how to reorder items in SwiftUI lists and grids using the new reorderable and reorderContainer APIs introduced at WWDC26.
iOS & macOS app development tutorials and content
Read how to reorder items in SwiftUI lists and grids using the new reorderable and reorderContainer APIs introduced at WWDC26.
Learn how to add haptic feedback to SwiftUI apps using the sensoryFeedback modifier and explore common and lesser-known feedback styles that make interactions more engaging.
Discover how SwiftUI provides built-in formatting support that makes it easy to display and edit numbers, currencies, dates, measurements, and more directly in Text and TextField views.
Explore practical ways to indicate selection in macOS menus using SwiftUI, including buttons, pickers, and toggles for both toolbar and main menu.
Discover how to animate SF Symbols using the new draw effects and apply gradient rendering to system icons in SwiftUI.
Learn how to morph a sheet directly out of the button that presents it using a new SwiftUI transition introduced in iOS 26.
See how to present the system share sheet in a native way using ShareLink in SwiftUI and go through a series of examples step by step.
Watch how to present the Inspector view in SwiftUI through a simple macOS app, along with the bits of configuration it gets for the best possible user experience.
Explore how to create custom file types recognizable by the system and enable automatic opening in SwiftUI.
Learn how to allow single row selection in SwiftUI lists on macOS, enable actions on double-click, and present a context-menu on right-click at the same time.