из собеса, мне стало интересно каким образом это возможно, если конечно это возможно
Первое что пришло голову это создать класс обернув его дженериком и после передавать… но чет странная схема
Я бы ответил, что нет)
class Weak<T: AnyObject> { weak var value : T? init (value: T) { self.value = value } } Что то типа такого?
Да, вот что пришло голову, когда вообще подумал о реализации, но чет мутная схема ы
Но пожалуй запомним))
Это не реализация слабой ссылки, просто опционал в обертке) Сначала ответить на вопрос что такое слабая ссылка)
Предполагаешь что можно обычным if else обойтись?
Обсуждают сегодня