macos-development
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesemacOS Development Expert
macOS开发专家
Comprehensive guidance for macOS app development. This skill aggregates specialized modules for different aspects of macOS development.
为macOS应用开发提供全面指导。该技能整合了针对macOS开发不同方面的专业模块。
When This Skill Activates
该技能的适用场景
Use this skill when the user:
- Asks about macOS development best practices
- Wants code review for macOS/Swift projects
- Needs help with SwiftUI, SwiftData, or AppKit
- Is implementing macOS 26 (Tahoe) features
- Wants UI/UX review against HIG
- Needs architecture guidance for macOS apps
当用户有以下需求时使用该技能:
- 询问macOS开发最佳实践
- 需要对macOS/Swift项目进行代码审查
- 寻求SwiftUI、SwiftData或AppKit相关帮助
- 正在实现macOS 26(Tahoe)功能
- 需要基于HIG的UI/UX审查
- 需要macOS应用的架构指导
Available Modules
可用模块
Read relevant module files based on the user's needs:
根据用户需求阅读相关模块文件:
coding-best-practices/
coding-best-practices/
Swift 6+ code quality and modern idioms.
- - Modern Swift patterns
swift-language.md - - async/await, actors, Sendable
modern-concurrency.md - - SwiftData, UserDefaults, Keychain
data-persistence.md - - Project structure and modularity
code-organization.md - - Clean architecture patterns
architecture-principles.md
Swift 6+代码质量与现代编程范式。
- - 现代Swift编程模式
swift-language.md - - async/await、actors、Sendable
modern-concurrency.md - - SwiftData、UserDefaults、Keychain
data-persistence.md - - 项目结构与模块化
code-organization.md - - 整洁架构模式
architecture-principles.md
architecture-patterns/
architecture-patterns/
Software design and architecture.
- - SOLID principles with Swift examples
solid-detailed.md - - Common design patterns
design-patterns.md - - Modular architecture approaches
modular-design.md
软件设计与架构。
- - 带Swift示例的SOLID原则
solid-detailed.md - - 常见设计模式
design-patterns.md - - 模块化架构方法
modular-design.md
swiftdata-architecture/
swiftdata-architecture/
SwiftData deep dive.
- - Model design and relationships
schema-design.md - - Efficient queries and predicates
query-patterns.md - - Optimization techniques
performance.md
SwiftData深度解析。
- - 模型设计与关系
schema-design.md - - 高效查询与谓词
query-patterns.md - - 优化技巧
performance.md
macos-tahoe-apis/
macos-tahoe-apis/
macOS 26 specific features.
- - New macOS 26 capabilities
tahoe-features.md - - AI/ML integration
apple-intelligence.md - - On-device ML with MLX
mlx-framework.md - - Cross-device features
continuity.md - - Xcode 16 tools and features
xcode16.md
macOS 26专属功能。
- - macOS 26新功能
tahoe-features.md - - AI/ML集成
apple-intelligence.md - - 基于MLX的本地设备ML开发
mlx-framework.md - - 跨设备功能
continuity.md - - Xcode 16工具与功能
xcode16.md
macos-capabilities/
macos-capabilities/
Platform integration.
- - App Sandbox and entitlements
sandboxing.md - System integration features
平台集成。
- - App Sandbox与权限
sandboxing.md - 系统集成功能
appkit-swiftui-bridge/
appkit-swiftui-bridge/
Hybrid development.
- - Wrapping AppKit views
nsviewrepresentable.md - State management between frameworks
混合开发。
- - 封装AppKit视图
nsviewrepresentable.md - 框架间状态管理
ui-review-tahoe/
ui-review-tahoe/
UI/UX review for macOS 26.
- Liquid Glass design system
- HIG compliance checking
- Accessibility review
macOS 26的UI/UX审查。
- Liquid Glass设计系统
- HIG合规性检查
- 可访问性审查
app-planner/
app-planner/
Project planning and analysis.
- New app architecture planning
- Existing app audits
项目规划与分析。
- 新应用架构规划
- 现有应用审计
How to Use
使用方法
- Identify user's need from their question
- Read relevant module files from subdirectories
- Apply the guidance to their specific context
- Reference Apple documentation when needed
- 从用户问题中识别其需求
- 从子目录中读取相关模块文件
- 将指南应用到用户的具体场景
- 必要时参考Apple官方文档
Example Workflow
示例工作流程
User asks about SwiftData performance:
- Read
swiftdata-architecture/performance.md - Read if relevant
swiftdata-architecture/query-patterns.md - Apply recommendations to their code
用户询问SwiftData性能相关问题:
- 读取
swiftdata-architecture/performance.md - 若相关,读取
swiftdata-architecture/query-patterns.md - 将建议应用到用户的代码中