tgoop.com/ios_broadcast/2133
Last Update:
Swift предоставляет слабые ссылки на объекты с помощью модификатора weak
. Слабые ссылки становятся nil
при уничтожении объекта. Текущее правило требует объявления слабых ссылок с ключевым словом var
. Это вызывает проблемы с потокобезопасностью при использовании слабых ссылок в параллельных контекстах. Предложение позволяет объединить weak
с Sendable
.
Мотивация:Sendable
Sendable
weak let
) решит проблему
Ограничение на слабые ссылки:
Обходное решение:weak
ссылки в структурах ведут себя иначе, чем в других типахweak
теперь можно комбинировать с let
Статус:
13 мая завершается Active review, ждем перехода в
Как вам такая фича? 🔥/🤔