Dada uma sequência hexadecimal no Swift, converta em valor hexadecimal

Suponha que recebam uma string como esta:

D7C17A4F

Como faço para converter cada caractere individual em um valor hexadecimal?

assimD deveria estar0xD, 7 deveria estar0x7

No momento, tenho cada caractere individual representado como seu valor ASCII.D é68, 7 é55. Estou tentando compactar esses dois valores em um byte. Por exemplo:D7 torna-se0xD7 eC1 torna-se0xC1. Não posso fazer isso usando os valores decimais ASCII.

questionAnswers(4)

yourAnswerToTheQuestion