Callback: в чем плюс?

swift

#1

В этом видео не совсем понятно, почему бы в данном примере не использовать просто тип ‘String?’ вместо кложера ‘((String) -> ())?’ ? Мы бы таке получили данные из текстового поля. В чем плюс коллбэков?


#2

Если в асинхронном запросе делать

return “String”

то он сработает не как надо. К примеру запрос из сети, который результат вернет таким же колбеком.

А если вернуть значение внутри асинхронного запроса таким же колбеком, то будет то значение, что мы и ожидали получить


#3

Понятно. То есть они больше подходят для многопоточных приложений?