As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Swiftem AL2023
AL2023 atualmente fornece o Swift
Em AL2023, o Swift SDK e o tempo de execução são divididos em pacotes separados. O swiftlang-lib pacote contém as bibliotecas de tempo de execução e o swiftlang pacote contém o SDK completo. Isso permite que os usuários executem binários compilados com o Swift SDK em hosts de produção sem exigir a instalação do SDK completo. No momento, versões diferentes do não Swift são compatíveis com a ABI, portanto, durante a atualizaçãoSwift, os aplicativos precisarão ser reconstruídos com a nova versão antes que possam ser implantados.
nota
Por exemploRust, Swift as versões seguirão a versão estável mais recente do Swift projeto. Os pacotes não terão namespace e somente uma versão será suportada por vez.
Algumas notas sobre como usar Swift em AL2023
-
Interoperabilidade com C++ — O gerenciador de pacotes do sistema
clangpode não funcionar com. Swift Para resolver isso, adicioneswift-clangà suaPATHou use alternativasclangpara definirswift-clang. -
Depurando o código Swift — O sistema LLDB não pode depurar fontes. Swift Em vez disso, use o LLDB incluído no Swift pacote adicionando o diretório de Swift instalação ao seu
PATHou usando alternativaslldbpara configurá-loswift-lldb.