どうも、ちょげ(@chogetarou)です。
String(format:_:)で数値を16進数にする方法を紹介します。
方法

String(format:,_:)で数値を16進数にするには、「%x」を使います。
具体的には、数値を埋め込む場所に「%x」を記述します。
let hexNum = String(format: "%x", 数値)
上記のString(format:_:)は、「%x」の場所に数値を16進数に変換して埋め込んだ文字列を返します。
使用例
let hexNum1 = String(format: "%x", 1234)
let hexNum2 = String(format: "%x", 29)
print(hexNum1) //4d2
print(hexNum2) //1d
オススメの記事
[Swift]文字列(String)のreplaceSubrangeメソッドを使うには?
コメント