Avatar ·

Como converter Int para String em Swift? Todas as formas de converter número em string

Olá a todos! Comecei a estudar Swift recentemente e me deparei com uma tarefa simples, mas que não entendi. Preciso converter um número inteiro (Int) para uma string (String) para exibi-lo em um UILabel ou combiná-lo com outro texto. Aqui está um exemplo do meu código: ```swift let score = 42 let message = "Sua pontuação: " + score // Erro! ``` O Xcode mostra um erro: "Binary operator '+' cannot be applied to operands of type 'String' and 'Int'". Entendo que Swift é uma linguagem com tipagem forte e não é possível somar diretamente uma string com um número. Mas como converter Int para String corretamente? Tentei escrever `String(score)`, e parece funcionar. Mas existem outras formas? Por exemplo, como lidar com formatação — se eu precisar adicionar zeros à esquerda ou exibir o número com espaços entre os dígitos? Ou como exibir o número em formato hexadecimal? Por favor, me digam todos os métodos possíveis para converter Int para String em Swift. Agradeço exemplos de código e explicações sobre qual método é melhor usar em cada situação.