Если ты ожидаешь реального делегата и точно уверен что свойство не останется неподключенным, можешь писать без опционала
Просто во всех обучалка по делегатам прям говорят, что нужно обязательно делать свойство делегата опциональным, вот и возник вопрос почему такие требования к нему
Привет, кто шарит круто в протоколах? Почему строка 14 работает, а строка 18 не компилируется? По моей логике, это одно и то же, но из массива не хочет...
Просто во всех обучалка по делегатам прям говорят, что нужно обязательно делать свойство делегата опциональным, вот и возник вопрос почему такие требования к нему
чтобы не забыть внезапно и чтобы приложение не упало, ну и чтобы циклических ссылок небыло
Привет, кто шарит круто в протоколах? Почему строка 14 работает, а строка 18 не компилируется? По моей логике, это одно и то же, но из массива не хочет...
Привет, кто шарит круто в протоколах? Почему строка 14 работает, а строка 18 не компилируется? По моей логике, это одно и то же, но из массива не хочет...