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