SuperAPI AI 工具集

swift-navigation

通用与其它

查看项目

更新于 10-16 07:23

技能介绍

用途:为 Apple 平台上的 Swift 应用提供更符合人体工学的导航方案,统一处理 SwiftUI、UIKit 和 AppKit 中的导航与相关状态。

主要能力:包含多个模块。SwiftNavigation 为核心模块,提供所有平台模块共用的导航原语,并含跨平台导航说明、类型安全的 AlertState、ConfirmationDialogState 以及双向绑定 UIBinding。SwiftUINavigation 提供 SwiftUI 专用导航工具,涵盖可选绑定、警告与对话框、sheet、popover、cover 以及导航工具。UIKitNavigation 提供 UIKit 专用导航与绑定,包括 UIViewController 导航、动画支持、UITextField 与 UISwitch 绑定。AppKitNavigation 面向 macOS,提供 AppKit 专用导航与动画支持。AlertState 和 ConfirmationDialogState 可跨所有平台使用。

使用方式:建议先阅读核心模块以理解基本概念,再按目标平台选用对应模块。各模块均提供 SKILL.md 概览及分主题文章或扩展文档,按文档指引接入即可。

适用场景:需要在 SwiftUI、UIKit 或 AppKit 中统一、简化导航逻辑,或需要类型安全的状态驱动弹窗与绑定。

限制:资料未提供具体安装命令、版本要求、收费方式或效果说明;内容由 DocC 文档格式转换而来。