swift xcode6 swift2

Convertir Swift entero en cadena hexadecimal de 2 caracteres



xcode6 swift2 (1)

Estoy tratando de obtener un valor hexadecimal de dos caracteres de un entero:

let hex = String(format:"%2X", 0) print ("hex = /(hex)")

hex = "0"

¿Cómo puedo formatear Cadena para dar como resultado siempre 2 caracteres, en este caso me gustaría

hex = "00"


Puede agregar un relleno 0 antes de la cadena del formateador:

let hex = String(format:"%02X", 0)

Resultado:

let hex = String(format:"%02X", 0) // 00 let hex = String(format:"%02X", 15) // 0F let hex = String(format:"%02X", 16) // 10