round trip Jenis nomor Swift ke / dari Data

Dengan Swift 3 lebih condong ke arah Dataalih-alih [UInt8], saya mencoba mencari tahu cara paling efisien / idiomatik untuk menyandikan / mendekode dengan cepat berbagai jenis angka (UInt8, Double, Float, Int64, dll) sebagai objek Data. Ada jawaban ini untuk menggunakan [UInt8] , tetapi...