ARCHIVE · 33

Todos os artigos

Dos fundamentos aos critérios de decisão da prática profissional.

Swift e Objective-C7 min de leitura

[Fundamentos de Swift #2] Captura de closures, weak self e escaping

No código Swift, closures estão por toda parte: condições de ordenação, handlers de conclusão de rede, ações de botões e até o body do SwiftUI. Código que passa blocos entre chaves aparece dezenas de vezes por dia. Ainda assim, quando alguém precisa explicar exatamente o que significa um closure capturar valores, por que usar [weak self] ou por que adicionar @escaping, é comum ficar sem palavras.

Ler artigo