iOS

Edição 747 - iOS Dev Weekly

O Swift agora pode ser utilizado em uma variedade maior de IDEs populares, como Cursor e Kiro, graças à compatibilidade com extensões do VS Code. Dave Verwer destaca a importância da comunidade aberta ao redor do Visual Studio Code, que continua a crescer e influenciar outras empresas como Google e Amazon na construção de suas próximas gerações de IDEs.

Compartilhar
Menu

Tracy Miranda escreve sobre IDEs no blog oficial do Swift:

Agora você pode escrever Swift em uma ampla gama de IDEs populares, incluindo Cursor, VSCodium, Kiro da AWS e Antigravity da Google. Ao aproveitar a compatibilidade com extensões do VS Code, esses editores acessam diretamente o Open VSX Registry, onde a extensão oficial Swift está agora disponível.

Eu tinha apenas uma vaga noção do Open VSX Registry, mas depois de pesquisar mais detalhadamente esta semana, isso me fez pensar sobre o impacto que o Visual Studio Code teve na indústria. Ele começou como um pequeno ponto em uma longa lista de anúncios do Visual Studio na conferência Microsoft BUILD de 2015, e foi recebido com alguma ceticismo, tanto por ser da Microsoft quanto por ser baseado no Electron. Olhe para ele agora! O código-fonte aberto subjacente alimenta a maioria dos editores modernos de codificação, e é ainda mais dominante na onda de novos editores focados em IA, como Cursor, Windsurf, Kiro, Antigravity, Trae e mais.

É um ótimo editor também. Devo admitir que também tenho uma predileção por Zed, mas o VS Code é meu editor diário quando não preciso de algo específico do Xcode. Não poderia ter previsto que algum dia estaria feliz usando um editor de codificação baseado no Electron, mas estou.

Fico feliz em ver que a Microsoft não precisou “ganhar” no sentido tradicional para chegar aqui também. O coração do editor permanece livre e aberto, e é tão importante que Google e Amazon estão construindo suas próximas gerações de IDEs nele e Apple está escrevendo guias oficiais para editores construídos sobre ele.

Sim, a extensão VS Code não é nova, mas o apoio contínuo a ela e o cuidado em garantir que funcione com o mercado VSX são importantes. Isso, junto com todas as outras notícias sobre Android, Wasm, Windows e Swift em hardware embarcado do último ano, são todos sinais de uma Apple que mudou nos últimos anos.

Se tudo isso não diz que Swift é maior que o Xcode, eu não sei o que poderia dizer mais.

– Dave Verwer

Notícias

Introdução ao Untold Engine

Não é todos os dias que você pode falar sobre um novo motor de jogos escrito em Swift, mas hoje é um desses dias! Harold Serrano fez um anúncio sobre seu novo motor de jogos baseado em Metal esta semana, e com foco em cenas XR e suporte a visionOS já implementado, é um interessante!

Xcode 26.4 Simulator Paste Is Broken: Here’s the Workaround

Você tem enfrentado problemas ao colar texto no simulador a partir do seu Mac? Eu me deparei com esse bug na semana passada e é realmente irritante. Junda Ong primeiro fornece uma solução alternativa usando o comando simctl, e depois segue com a codificação de vibração (vibe coding) de um pequeno aplicativo Mac projetado para manter o seu clipboard sincronizado novamente.

Código

O que é esse “estruturado” em Concorrência Estruturada?

Max Seelemann passou os últimos seis meses escrevendo suas reflexões e técnicas sobre o assunto em seis posts extensos (1, 2, 3, 4, 5 e 6), e conclui que:

E isso encerra minha minissérie sobre tarefas e cancelamento. Se eu aprendi uma coisa escrevendo esses posts, é que este é um campo complexo com muitas nuances fáceis de errar.

É uma boa leitura se você está procurando por uma série que constrói para técnicas práticas e reais.


Brincando no Mac App Sandbox

Que ótimo guia sobre o sandbox do macOS de Sarah Reichelt:

A minha recomendação é começar cada projeto com o sandbox ativado e usando todas as configurações padrão. Ative permissões extras apenas conforme necessário. Adicione direitos se as configurações não permitirem o que você precisa. Desative o sandboxing apenas se não houver outra maneira de fazer seu aplicativo funcionar.

Muito detalhado e bem escrito por uma verdadeira especialista. O que mais você poderia querer?


Desafios com Datas Antigas nos SDKs da Apple

Que história maravilhosa sobre alguns muito obscuros bugs de datas de Aaron Trickey. Você sabia que a aritmética de data do Foundation falha antes de 4713 AC? Ou que o UIDatePicker não vai além de 1 DC? Se você já precisou ser convencido de que trabalhar com datas por longos períodos é desafiador, isso é para você.

E finalmente...

Clic clac, clack clack, clic clic... boom, eu fiz algo.

Fonte original

Conteúdo traduzido e adaptado pela redação do Notícias Mobile. Confira também a matéria na fonte original.

Leia a matéria completa