Comment empêcher votre agent d'inventer des API SwiftUI
Quand l'utiliser : Votre agent propose des API qui n'existent pas dans la version iOS que vous ciblez.
Prérequis
- Node 18+ — nvm install 20
Déroulement
-
InstallationInstallez via : npx -y @kimsungwhee/apple-docs-mcp@latest (ou ajoutez à la configuration MCP).✓ Copié→ Les outils apparaissent
-
Fondez votre questionUtilisez search_apple_docs pour chercher 'navigationDestination' et get_platform_compatibility pour vérifier qu'elle est disponible sur iOS 16+.✓ Copié→ Entrée officielle de la documentation + cible de déploiement minimum
-
Citez dans le codeÉcrivez maintenant le code de navigation en citant la documentation que vous venez de lire.✓ Copié→ Code + citations
Résultat : Code qui compile contre votre cible de déploiement.
Pièges
- API disponibles uniquement en WWDC avant la sortie — Vérifiez get_platform_compatibility — les API bêta sont signalées