Expert en développement macOS
Guide complet pour le développement d'applications macOS. Cette compétence regroupe des modules spécialisés pour différents aspects du développement macOS.
Quand cette compétence s'active
Utilisez cette compétence lorsque l'utilisateur :
- Pose des questions sur les bonnes pratiques de développement macOS
- Souhaite une revue de code pour des projets macOS/Swift
- A besoin d'aide avec SwiftUI, SwiftData ou AppKit
- Implémente des fonctionnalités macOS 26 (Tahoe)
- Souhaite une revue UI/UX conforme au HIG
- A besoin de conseils d'architecture pour des applications macOS
Modules disponibles
Lisez les fichiers de modules pertinents en fonction des besoins de l'utilisateur :
coding-best-practices/
Qualité de code Swift 6+ et idiomes modernes.
swift-language.md- Patrons Swift modernesmodern-concurrency.md- async/await, acteurs, Sendabledata-persistence.md- SwiftData, UserDefaults, Keychaincode-organization.md- Structure de projet et modularitéarchitecture-principles.md- Patrons d'architecture propre
architecture-patterns/
Conception logicielle et architecture.
solid-detailed.md- Principes SOLID avec exemples Swiftdesign-patterns.md- Patrons de conception courantsmodular-design.md- Approches d'architecture modulaire
swiftdata-architecture/
Plongée approfondie dans SwiftData.
schema-design.md- Conception de modèles et relationsquery-patterns.md- Requêtes et prédicats efficacesperformance.md- Techniques d'optimisation
macos-tahoe-apis/
Fonctionnalités spécifiques à macOS 26.
tahoe-features.md- Nouvelles capacités de macOS 26apple-intelligence.md- Intégration IA/MLmlx-framework.md- ML sur appareil avec MLXcontinuity.md- Fonctionnalités multi-appareilsxcode16.md- Outils et fonctionnalités de Xcode 16
macos-capabilities/
Intégration plateforme.
sandboxing.md- App Sandbox et droits- Fonctionnalités d'intégration système
appkit-swiftui-bridge/
Développement hybride.
nsviewrepresentable.md- Encapsulation des vues AppKit- Gestion d'état entre les frameworks
ui-review-tahoe/
Revue UI/UX pour macOS 26.
- Système de conception Liquid Glass
- Vérification de conformité HIG
- Revue d'accessibilité
app-planner/
Planification et analyse de projet.
- Planification d'architecture pour nouvelles applications
- Audits d'applications existantes
Comment utiliser
- Identifiez le besoin de l'utilisateur à partir de sa question
- Lisez les fichiers de modules pertinents dans les sous-répertoires
- Appliquez les conseils à leur contexte spécifique
- Référencez la documentation Apple si nécessaire
Exemple de workflow
L'utilisateur demande des performances SwiftData :
- Lisez
swiftdata-architecture/performance.md - Lisez
swiftdata-architecture/query-patterns.mdsi pertinent - Appliquez les recommandations à leur code