R
Robert Ryan
Разработчик Swift
Разработчик Swift, активный участник форумов
ПрограммированиеОшибка finish() в AsyncStream: причины и решения
Почему вызов continuation.finish() из Task/DispatchQueue вызывает ошибку в Swift AsyncStream. Правильное управление жизненным циклом потоков и предотвращение утечек памяти.
4 ответа• 2 просмотра
ПрограммированиеSwift 6: Sendable для C-колбэков и MultitouchSupport
Как добиться соответствия протоколу Sendable в Swift 6 для класса с C-колбэками из MultitouchSupport.framework. Подход с @unchecked Sendable, Mutex, альтернативы и миграция на строгую swift concurrency без data races.
7 ответов• 8 просмотров