mcpField
A
apple-design-os

apple-design-os

github.com/s1gmamale1设计与 UI3152 次安装22 周前更新
代码仓库

关于 apple-design-os

面向 Apple 平台应用设计者的界面设计技能,指导 iOS、iPadOS、macOS、visionOS 和 watchOS 的原生界面与常见组件选择。重点说明各平台的输入方式、控件层级和布局惯例。

主要功能

  1. 01覆盖五类 Apple 平台界面
  2. 02按平台输入方式调整控件
  3. 03应用导航栏、工作表与模态框模式
  4. 04选择按钮层级和列表样式
  5. 05规划空状态

适用场景

  1. 01设计 iPhone 底部主控件
  2. 02为不同任务选择工作表或模态框
  3. 03适配 macOS 指针与菜单栏交互
  4. 04为 visionOS 和 watchOS 调整目标尺寸

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/s1gmamale1/apple-design-skills --skill apple-design-os

安装后在 Claude Code 中输入/apple-design-os确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
app-component-anatomy.md
ios-ipados.md
macos.md
visionos-watchos.md

详细介绍

Apple Design——操作系统界面与组件

为 Apple 各个平台设计原生感十足的应用 UI,并使用标准组件库。

适用场景

  • 布局 iOS/iPadOS/macOS/visionOS/watchOS 屏幕或其界面装饰。
  • 选择或统一组件(导航栏、列表样式、按钮层级、表单、警告、空状态)。

核心规则

  • 将主要控件放在易于触及的位置——在 iPhone 上放在底部(标签栏 49pt + 安全区域),并优先采用平台原生的栏/表单模式,而非自行设计界面装饰。
  • 表单使用停靠点(中、大、自定义),并带有拖动指示条;模态界面用于专注完成任务,而非导航。
  • 匹配平台的输入模式:iOS 使用触控(目标尺寸 44pt),macOS 使用精准指针操作 + 全局菜单栏,visionOS 使用注视(目标尺寸 60pt)+ 眼动/捏合,watchOS 使用 Digital Crown + 一目了然的信息呈现。
  • 遵循文档规定的按钮层级(borderedProminent → bordered → borderless)并使用合适的列表样式(plain / grouped / insetGrouped);始终设计空状态(ContentUnavailableView)。
  • iOS 26 / macOS Tahoe 通过 Liquid Glass(悬浮、半透明)重新设计控件——请参阅 apple-design-materials。

参考资料

文件用途
references/ios-ipados.md主屏幕/锁定屏幕/控制界面、导航栏/标签栏/表单尺寸、iOS 26 玻璃效果、iPad 窗口管理
references/macos.md窗口、交通灯按钮、工具栏、边栏、菜单栏、鲜明效果、Tahoe 玻璃效果
references/visionos-watchos.md空间窗口/装饰/沉浸效果 + watchOS 复杂功能/Crown/一目了然的信息呈现
references/app-component-anatomy.md完整的 UIKit/SwiftUI 组件目录 + 模仿 iOS 列表/开关/分段控件的 CSS

常见错误

  • 控件只放在顶部,超出拇指可触及范围;使用错误尺寸伪造原生界面装饰。
  • 在指针操作系统上使用触控尺寸的目标(反之亦然);过度使用模态界面;缺少空状态。
  • visionOS 上的注视目标过小/触发晕动症;watchOS 表盘信息过于密集。

**相关内容:**这些界面的玻璃效果 → apple-design-materials · 动效/手势 → apple-design-motion · 间距/字体 → apple-design-foundations。

评论

支持 Markdown