iOS SwiftUI 组件框架
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_922b1001/swiftui。
技能介绍
解决的问题
在 iOS SwiftUI 项目中,界面代码往往不是单一页面,而是由列表、卡片、表单、导航、状态绑定和局部组件反复组合而成。手写时容易混入不一致的布局结构、状态管理方式或复用粒度,后续维护成本变高。Swiftui 面向这个场景,为 iOS 开发提供 SwiftUI 框架组件相关的上下文,帮助把组件实现、视图组合和 iOS 开发任务放在同一套技术约束下讨论。
工作方式与适用边界
该技能更偏 dev-programming 场景:当任务涉及 SwiftUI 视图、组件封装、iOS 应用界面实现或围绕相关代码做自动化时,可以把它作为技术参考。核心在于围绕 SwiftUI 框架组件 展开,而不是替代完整的 Xcode 工程、真实设备调试或后端联调。使用时建议明确目标平台、视图职责、状态来源和组件边界;如果只是原型设计、接口约定或仓库内代码生成,它适合作为辅助上下文;如果需要真机验证、权限配置、App Store 打包或业务级架构评审,仍需结合工程实测与项目规范。
使用场景
- 重构现有 iOS 列表页,把重复单元格拆成可复用的 SwiftUI 框架组件。
- 为新 iOS 功能搭建表单视图,用 SwiftUI 组件封装输入校验与提交状态。
- 在仓库内生成 SwiftUI 导航壳和页面容器,供多个业务页面接入。
- 排查 SwiftUI 组件层级导致的布局问题,按框架组件职责拆分视图。
适合人员
- 负责 iOS 前端模块、需要把界面拆成可复用 SwiftUI 组件的客户端工程师。
- 在独立 iOS App 中实现列表、表单和导航、需要统一 SwiftUI 视图结构的开发者。
- 维护内部工具型 iOS 应用、需要整理界面组件边界的工程师。
- 基于 SwiftUI 做原型或仓库代码生成、需要框架组件参考的 iOS 开发者。