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.