Wie konvertiere ich ein Double in ein Byte-Array?

Ich weiß, wie es in Java zu tun ist (sieheHie), aber ich konnte keine schnelle Entsprechung für Java ByteBuffer und folglich seine .putDouble (double value) -Methode finden.

rundsätzlich suche ich eine Funktion wie diese:

func doubleToByteArray(value: Double) -> [UInt8]? {
    . . .
}
doubleToByteArray(1729.1729) // should return [64, 155, 4, 177, 12, 178, 149, 234]

Antworten auf die Frage(14)

Ihre Antwort auf die Frage