macOS 开发专家
macOS 应用开发的全面指导。此技能聚合了 macOS 开发不同方面的专业模块。
何时激活此技能
当用户出现以下情况时使用此技能:
- 询问 macOS 开发最佳实践
- 希望对 macOS/Swift 项目进行代码审查
- 需要 SwiftUI、SwiftData 或 AppKit 的帮助
- 正在实现 macOS 26 (Tahoe) 功能
- 希望针对 HIG 进行 UI/UX 审查
- 需要 macOS 应用的架构指导
可用模块
根据用户的需求阅读相关模块文件:
coding-best-practices/
Swift 6+ 代码质量和现代习语。
swift-language.md- 现代 Swift 模式modern-concurrency.md- async/await、actors、Sendabledata-persistence.md- SwiftData、UserDefaults、Keychaincode-organization.md- 项目结构和模块化architecture-principles.md- 整洁架构模式
architecture-patterns/
软件设计和架构。
solid-detailed.md- 包含 Swift 示例的 SOLID 原则design-patterns.md- 常见设计模式modular-design.md- 模块化架构方法
swiftdata-architecture/
SwiftData 深入探讨。
schema-design.md- 模型设计和关系query-patterns.md- 高效查询和谓词performance.md- 优化技术
macos-tahoe-apis/
macOS 26 特定功能。
tahoe-features.md- 新的 macOS 26 能力apple-intelligence.md- AI/ML 集成mlx-framework.md- 使用 MLX 进行设备端机器学习continuity.md- 跨设备功能xcode16.md- Xcode 16 工具和功能
macos-capabilities/
平台集成。
sandboxing.md- 应用沙箱和授权- 系统集成功能
appkit-swiftui-bridge/
混合开发。
nsviewrepresentable.md- 包装 AppKit 视图- 框架间的状态管理
ui-review-tahoe/
macOS 26 的 UI/UX 审查。
- Liquid Glass 设计系统
- HIG 合规性检查
- 可访问性审查
app-planner/
项目规划和分析。
- 新应用架构规划
- 现有应用审计
如何使用
- 从用户的问题中识别需求
- 阅读子目录中的相关模块文件
- 将指导应用于他们的具体上下文
- 必要时参考 Apple 文档
示例工作流
用户询问 SwiftData 性能:
- 阅读
swiftdata-architecture/performance.md - 如果相关,阅读
swiftdata-architecture/query-patterns.md - 将建议应用于他们的代码