Avatar ·

¿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.