Romper un número hasta una matriz de dígitos individuales
Si tengo el número entero 123 y quiero dividir los dígitos en una matriz [1,2,3], ¿cuál es la mejor manera de hacerlo? He jugado mucho con esto y tengo el siguiente trabajo:
var number = 123
var digits = Array(String(number)).map{Int(strtoul((String($0)),nil,16))}
Lo miro y siento que podría haber una manera mejor / más fácil de hacer esto. Si no es así, tal vez aparezca en las búsquedas web. ¿Alguna idea alternativa?