Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

A atualização Swift 5.8 abre caminho para o Swift 6 com novas pré-visualizações de funcionalidades

A atualização Swift 5.8 abre caminho para o Swift 6 com novas pré-visualizações de funcionalidades

A Apple revelou o Swift 5.8, uma atualização da sua versátil linguagem de programação, que agora apresenta uma experiência melhorada para os programadores, melhor suporte para Windows e uma espreitadela às funcionalidades do Swift 6.

Lançada oficialmente em 30 de março, os programadores podem descarregar a Swift 5.8 em swift.org. Embora as prévias das funcionalidades do Swift 6 estejam inativas por padrão, elas podem ser ativadas usando a flag do compilador -enable-upcoming-feature seguida dos identificadores de funcionalidades. Estes identificadores também podem ser integrados no código fonte.

O Swift 5.8 inclui pré-visualizações de várias propostas de evolução do Swift 6, tais como:

Além disso, o Swift 5.8 introduz um recurso de atributos condicionais projetado para reduzir os custos de manutenção de bibliotecas que suportam várias versões de ferramentas Swift. Outros refinamentos incluem unboxing para quaisquer argumentos para parâmetros opcionais, impressão de depuração melhorada para caminhos-chave e uma implementação de construtor de resultados actualizada para melhorar o desempenho de compilação, resultados de conclusão de código e diagnósticos.

No domínio da SwiftSyntax, um novo analisador foi completamente implementado em Swift, em vez de depender do analisador C++ para gerar uma árvore SwiftSyntax. Esta mudança oferece benefícios na recuperação de erros e promete eventualmente substituir o antigo analisador C++. O gerenciador de pacotes Swift também recebeu atualizações, permitindo que os alvos especifiquem os recursos necessários da próxima linguagem e autenticação de token para interagir com um registro de pacotes.

Para o Windows, o Swift 5.8 fornece melhorias como a redução da dependência de variáveis de ambiente para a cadeia de ferramentas do Windows. Além disso, o progresso inicial para suportar C++ interop no Windows foi incorporado na cadeia de ferramentas, que inclui passos para modularizar o tempo de execução do Microsoft C++.

Enquanto o Swift 6 está em andamento, um lançamento do Swift 5.9 também está planejado. O Swift 5.7 foi disponibilizado em setembro do ano passado.

Os desenvolvedores de aplicativos podem aproveitar os recursos e aprimoramentos mais recentes do Swift utilizando plataformas no-code, como AppMaster para criar aplicações móveis. A plataforma AppMaster simplifica a criação de aplicações, permitindo aos utilizadores criar aplicações móveis e de backend visualmente apelativas com maior eficiência e rentabilidade.

Posts relacionados

AppMaster na BubbleCon 2024: Explorando tendências sem código
AppMaster na BubbleCon 2024: Explorando tendências sem código
A AppMaster participou da BubbleCon 2024 em Nova York, obtendo insights, expandindo redes e explorando oportunidades para impulsionar a inovação no espaço de desenvolvimento sem código.
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
O FFDC 2024 iluminou a cidade de Nova York, trazendo aos desenvolvedores insights de ponta sobre desenvolvimento de aplicativos com o FlutterFlow. Com sessões lideradas por especialistas, atualizações exclusivas e networking incomparável, foi um evento imperdível!
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Com 60.000 empregos cortados em 254 empresas, incluindo gigantes como Tesla e Amazon, 2024 verá uma onda contínua de demissões no setor de tecnologia remodelando o cenário da inovação.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias