Como saber qual versão do Swift está instalada?
Olá! Acabei de começar a aprender Swift e Xcode, mas já encontrei um problema. Baixei a versão mais recente do Xcode na App Store, mas quando escrevo código, não tenho certeza de qual versão do Swift está sendo usada. Por exemplo, estou tentando usar `async/await`, mas o compilador dá erro: `'async' is only available in iOS 15.0 or newer`. Ou quero verificar se o tipo `Result` é suportado.
Abro o terminal e tento o comando `swift --version`, ele mostra algo como `Apple Swift version 5.9`. Mas no Xcode, quando crio um novo projeto, nas configurações de build (Build Settings) vejo `Swift Language Version` — está definido como `5.0`. Estou confuso. Qual versão está sendo usada?
Também ouvi dizer que é possível verificar a versão do Swift diretamente no código. Isso é verdade? Preciso garantir que meu código funcione em diferentes versões do Swift, especialmente quando compartilho no GitHub.
Por favor, explique como determinar corretamente a versão do Swift no terminal, no Xcode e no próprio código. E o que fazer se as versões diferirem.