Comment savoir quelle version de Swift est installée ?
Salut ! Je viens de commencer à apprendre Swift et Xcode, mais j'ai déjà rencontré un problème. J'ai téléchargé la dernière version de Xcode depuis l'App Store, mais quand j'écris du code, je ne suis pas sûr de la version de Swift réellement utilisée. Par exemple, j'essaie d'utiliser `async/await`, mais le compilateur renvoie une erreur : `'async' is only available in iOS 15.0 or newer`. Ou je veux vérifier si le type `Result` est supporté.
J'ouvre le terminal et j'essaie la commande `swift --version`, elle affiche quelque chose comme `Apple Swift version 5.9`. Mais dans Xcode, quand je crée un nouveau projet, dans les paramètres de build (Build Settings), je vois `Swift Language Version` — il est réglé sur `5.0`. Je suis confus. Quelle version est réellement utilisée ?
J'ai aussi entendu dire qu'on peut vérifier la version de Swift directement dans le code. Est-ce vrai ? J'ai besoin de m'assurer que mon code fonctionnera avec différentes versions de Swift, surtout quand je le partage sur GitHub.
S'il vous plaît, expliquez-moi comment déterminer correctement la version de Swift dans le terminal, dans Xcode et dans le code lui-même. Et que faire si les versions diffèrent ?