用途:帮助开发者按 Apple 人机界面指南(HIG)与 SwiftUI 模式构建原生 iOS 应用,适用于设计 iOS 界面、实现 SwiftUI 视图与布局、搭建导航、适配 iPhone/iPad、使用 SF Symbols 与系统字体、实现无障碍与手势交互、支持动态字体与深色模式。
主要能力:涵盖 HIG 的清晰、顺从、深度三原则及 iOS、iPadOS、visionOS 平台差异;SwiftUI 的 VStack/HStack、LazyVGrid 等栈式与网格布局;NavigationStack、TabView、sheet 等导航模式;SF Symbols 的渲染模式、变量符号与符号效果;语义字体与自定义字体对动态字体的支持;语义颜色、材质、阴影与层次;以及无障碍标签、安全区域、状态恢复、iPad 多任务等最佳实践。
使用方式:资料以概念讲解与 SwiftUI 代码片段为主,例如用 NavigationStack(path:) 配合 navigationDestination 实现导航,用 TabView(selection:) 与 tabItem 构建标签栏,用 .font(.headline) 等语义字体、.foregroundStyle(.primary) 等语义颜色适配外观。资料未提供安装命令或独立运行方式。
适用场景:iOS/iPadOS 原生应用界面设计与实现、SwiftUI 视图与导航搭建、无障碍与深色模式适配。
限制:资料未说明收费、价格、平台版本要求或效果保证;部分 API 标注了 iOS 16+、iOS 17+ 等版本条件,需按目标系统版本选用。常见问题包括布局破坏、性能、导航、深色模式、无障碍与内存泄漏等,资料给出对应排查建议。