Разбить число до массива отдельных цифр

Если у меня есть целое число 123 и я хочу разбить цифры на массив [1,2,3], как лучше всего это сделать? Я много с этим возился и у меня работает следующее:

var number = 123    
var digits = Array(String(number)).map{Int(strtoul((String($0)),nil,16))}

Я смотрю на это и чувствую, что может быть лучший / более простой способ сделать это. Если нет, то, возможно, он появится в веб-поиске. Есть альтернативы идеи?

Ответы на вопрос(5)

Ваш ответ на вопрос