Как я могу использовать swift 4, чтобы записать часть необработанных битов из массива массива парных чисел? - PullRequest
0 голосов
/ 26 мая 2018

У меня есть код, который в настоящее время использует NSArrays для сохранения данных в файл.Размер файла слишком велик для моих нужд, поэтому я хотел иметь возможность записать в файл массив значений типа double с одновременным удалением некоторых незначительных битов.

var arr: [[Float]] = []
arr.append([Double(1.0), Double(2.0), Double(3.0)]
arr.append([Double(4.0), Double(5.0), Double(6.0)]

if let outputStream = OutputStream(url: getFileUrl(), append: true) {
    outputStream.open()
    for sub_array in arr {
         for item in sub_array {
             outputStream.write(one_quarter_of_bits(item))
         }
    }
    outputStream.close()
}

Над псевдо-кодом.Важной целью разработки является, чтобы файл был как можно меньшего размера, включая отбрасывание некоторых незначительных битов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...