O que skill-oficial-de-migração-de-concorrência-swift faz?
📦 Simplifique a migração de concorrência Swift com esta skill, oferecendo acesso completo ao Guia de Migração de Concorrência Swift e exemplos de código para fácil adaptação.
Visão Geral
Esta skill foi projetada para ajudar desenvolvedores Swift a migrar seu código existente para o novo modelo de concorrência baseado em async/await, actors e Task. Ela fornece acesso completo ao conteúdo do Guia de Migração de Concorrência Swift, incluindo exemplos práticos e explicações detalhadas.
Funcionalidades
- Acesso ao Guia Completo: Consulte todo o conteúdo do Guia de Migração de Concorrência Swift diretamente da sua ferramenta de IA.
- Exemplos de Código: Obtenha exemplos de código prontos para uso que ilustram como aplicar as novas APIs de concorrência.
- Assistência Personalizada: Receba orientação passo a passo para migrar trechos específicos do seu código.
Como Usar
Para começar, basta perguntar ao seu assistente de IA sobre qualquer aspecto da migração de concorrência Swift. Por exemplo:
- "Como substituir
DispatchQueue.main.asyncporawait MainActor.run?" - "Mostre-me um exemplo de como usar
async letpara concorrência estruturada." - "Explique como migrar um delegate complexo para um
AsyncStream."
Exemplo de Prompt
Quero migrar meu código que usa completion handlers para async/await.
Aqui está uma função de exemplo:
func fetchUserData(completion: @escaping (Result<User, Error>) -> Void) {
// ... código antigo
}
Como posso reescrevê-la usando async/await?
Observações
- Esta skill é baseada na documentação oficial da Apple e nas melhores práticas da comunidade Swift.
- Consulte sempre a documentação mais recente para garantir a compatibilidade com a versão do Swift que você está utilizando.
Skill mantida por rolandobenitez