Swift utiliza o tratamento de erros com os blocos do, try e catch.
do
try
catch
Em Swift, você pode escrever logs no console com instruções de impressão ou com a API os.log, mais flexível, que se integra ao Unified Logging System nas plataformas da Apple.
os.log
Imagine uma tarefa: calcular a média de um array. Sem funções, você colocaria tudo no main. Com funções, você faria assim.
Vamos começar com um exemplo básico em Swift onde temos algum código repetitivo.