Implements modern SwiftUI navigation patterns including NavigationStack, NavigationSplitView, and tab-based architectures for iOS and macOS.
This skill provides comprehensive guidance and implementation patterns for building robust navigation systems in modern Apple ecosystem apps. It covers everything from programmatic push navigation using NavigationStack and type-safe routing to advanced multi-column layouts with NavigationSplitView. Developers can leverage this skill to implement sheet presentations with iOS 18+ sizing, sophisticated tab bar behaviors, and seamless deep linking via Universal Links and custom URL schemes, all while adhering to Swift 6.3 concurrency safety and modern state management practices.
主要功能
01Advanced sheet presentation management including iOS 18+ presentation sizing.
02Type-safe programmatic routing with NavigationStack and Hashable enums.
03Modern tab-based architecture utilizing the latest SwiftUI Tab API and sections.
04Multi-column layouts using NavigationSplitView with iPad and Mac optimizations.
05512 GitHub stars
06Comprehensive deep link handling for Universal Links, URL schemes, and Handoff.
使用场景
01Building a complex multi-tab application with independent navigation stacks for each view.
02Adding seamless deep linking support to route users directly to specific content within an app.
03Implementing an iPad-first productivity app with a customizable sidebar and detail view.