Поведенческий
Что такое strong, weak и unowned в Swift и чем отличаются weak и unowned?
Ссылки strong, weak и unowned в Swift: сравнение weak и unowned strong — ссылка удерживает объект и не даёт удалить его из памяти weak — неудерживающая ссылка, которая может стать nil после удаления объекта unowned —…
Читать ответ