Описание тега asyncsequence

AsyncSequence — это тип параллелизма Swift, который обеспечивает асинхронный, последовательный, повторяющийся доступ к своим элементам.
2 ответа

TaskGroup ограничивает объем используемой памяти для большого количества задач

Я пытаюсь создать механизм загрузки фрагментированных файлов, используя современный Swift Concurrency. Существует потоковое средство чтения файлов, которое я использую для чтения файлов по частям размером 1 МБ. Имеет два закрытия nextChunk: (DataChu…
0 ответов

Как отменить долгосрочную задачу в ViewModel?

Это простой тест, но не простой. HomeView показывает TestView в виде листа, TestView скрывает почти все действия (без .task, onReceive...) в TestViewModel, TestViewModel определяет ориентацию устройства и показывает ее в TestView. при отклонении Tes…
24 фев '23 в 07:58
1 ответ

Реализация пользовательской асинхронной последовательности в Swift

Представьте, что я хочу создать функцию, которая по заданному массиву чисел вычисляет квадрат, куб и четвертую степень каждого числа асинхронным способом и возвращает сглаженную асинхронную последовательность всех этих результатов. Так, например, дл…
11 июл '22 в 16:05