Отображение строк табличного представления от объекта - iOS Swift

Как уже упоминалось ранее, filesaver - отличный пакет для работы с файлами на стороне клиента. Но с большими файлами это не очень хорошо. StreamSaver.js является альтернативным решением (которое указано в FileServer.js), которое может обрабатывать большие файлы:

const fileStream = streamSaver.createWriteStream('filename.txt', size);
const writer = fileStream.getWriter();
for(var i = 0; i < 100; i++){
    var uint8array = new TextEncoder("utf-8").encode("Plain Text");
    writer.write(uint8array);
}
writer.close()

0
задан Ashh 18 March 2019 в 19:54
поделиться

1 ответ

При реализации табличного представления вы реализуете различные методы UITableViewDataSourceUITableViewDelegate) для заполнения табличного представления. Обычно методы источника данных основывают свои ответы на некоторой имеющейся у вас структуре данных.

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

Если табличное представление может быть отсортировано и / или отфильтровано, или если его можно искать, то вы хотите отдельный массив из ваших исходных данных. Вы строите новый массив из исходных данных, основываясь на том, как данные должны быть отсортированы и / или отфильтрованы. Это сохраняет исходные данные нетронутыми и позволяет методам источника данных получать доступ только к тем данным, которые необходимо отобразить.

0
ответ дан rmaddy 18 March 2019 в 19:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: