¿Cómo convertir Int a String en Swift? Todas las formas de convertir un número en cadena
¡Hola a todos! Acabo de empezar a aprender Swift y me encontré con una tarea simple pero confusa para mí. Necesito convertir un número entero (Int) en una cadena (String) para mostrarlo en un UILabel o combinarlo con otro texto.
Aquí hay un ejemplo de mi código:
```swift
let score = 42
let message = "Tu puntuación: " + score // ¡Error!
```
Xcode muestra un error: "Binary operator '+' cannot be applied to operands of type 'String' and 'Int'". Entiendo que Swift es un lenguaje fuertemente tipado y no se puede sumar directamente una cadena y un número. Pero, ¿cómo convertir correctamente Int a String?
Probé escribir `String(score)` y parece funcionar. Pero, ¿hay otras formas? Por ejemplo, ¿qué pasa con el formato — si necesito agregar ceros a la izquierda o mostrar el número con espacios entre los dígitos? ¿O cómo mostrar un número en formato hexadecimal?
Por favor, indíquenme todos los métodos posibles para convertir Int a String en Swift. Agradeceré ejemplos de código y una explicación de qué método es mejor usar en cada caso.