Size: a a a

2020 June 26

АО

Александр Омельчук... in SwiftBook
Umidbek Saidov
Можно пример, как это используется?
Если замыкание выполняется после получения данных из сети асинхронно, например
источник

AB

A B in SwiftBook
Umidbek Saidov
Можно пример, как это используется?
func someFunc(callback: (Int) -> Void) {
 callback(32)
}
вот пример nonescaping, ты сразу вызвал callback. Но если ты НЕ хочешь сразу вызвать, а сохранить этот callback в какой нибудь переменной, и вызвать когда нибудь потом, тогда нужно просто добавить @escaping
источник

I

Ivan in SwiftBook
A B
Я очень много разных обучающих материалов смотрел. Но в стендфордском курсе очень хороший лектор, максимально доступно объясняет, а так же 2/3 всего времени это демо, и не сухое изучение структур язяка, т.е на практике
А новый курс свифтюай
источник

AB

A B in SwiftBook
Ivan
А новый курс свифтюай
есть swiftui и uilkit на ютубе
источник

I

Ivan in SwiftBook
На сколько актуально учить свифтюай сейчас?
источник

M

Michael in SwiftBook
актуально
источник

А

Алмаз ® in SwiftBook
A B
func someFunc(callback: (Int) -> Void) {
 callback(32)
}
вот пример nonescaping, ты сразу вызвал callback. Но если ты НЕ хочешь сразу вызвать, а сохранить этот callback в какой нибудь переменной, и вызвать когда нибудь потом, тогда нужно просто добавить @escaping
Ты что то не то написал.
источник

АО

Александр Омельчук... in SwiftBook
Ivan
На сколько актуально учить свифтюай сейчас?
Актуально, но лучше после UIKit
источник

I

Ivan in SwiftBook
Александр Омельчук
Актуально, но лучше после UIKit
Понятно
источник

AB

A B in SwiftBook
Алмаз ®
Ты что то не то написал.
сорри, поправил
источник

А

Алмаз ® in SwiftBook
Ескапинг это ожидание окончания. Это весячий return. Это не callback который вызывается
источник

AB

A B in SwiftBook
Алмаз ®
Ескапинг это ожидание окончания. Это весячий return. Это не callback который вызывается
escaping разве не относится к closure ?
источник

А

Алмаз ® in SwiftBook
Функцию вызывает в той области где нужно. Только если стоит escaping то это значит что ответ придёт не моментально. И все. В Свифт он отдельно не вызывается, а отдаётся просто результат тому кто его ожидает. Для этого отдельный переменной для escaping данных не нужно как в js допустим
источник

А

Алмаз ® in SwiftBook
A B
escaping разве не относится к closure ?
Да относиться.
источник

AB

A B in SwiftBook
я это и имел ввиду, что если closure вызовется когда нибудь потом, тогда это escaping
источник

AB

A B in SwiftBook
может не корректно выразился просто
источник

AB

A B in SwiftBook
Ivan
На сколько актуально учить свифтюай сейчас?
Супер актуально сейчас учить UIKit, потому что все текущие проекты практически все на UIKit. Но и не стоит забывать что Swift UI всего лишь надстройка над UIKit. В перспективе apple будет продвигать swift ui, и потихоньку он будет заменяться на UIKit так же как было с objc
источник

I

Ivan in SwiftBook
A B
Супер актуально сейчас учить UIKit, потому что все текущие проекты практически все на UIKit. Но и не стоит забывать что Swift UI всего лишь надстройка над UIKit. В перспективе apple будет продвигать swift ui, и потихоньку он будет заменяться на UIKit так же как было с objc
Понятно. Легко будет переучиться на с uikit на swiftui? В чем главное отличие по Вашему мнению?
источник

I

Ilia in SwiftBook
A B
Супер актуально сейчас учить UIKit, потому что все текущие проекты практически все на UIKit. Но и не стоит забывать что Swift UI всего лишь надстройка над UIKit. В перспективе apple будет продвигать swift ui, и потихоньку он будет заменяться на UIKit так же как было с objc
Его уже продвигают, последняя конференция тому пример
источник

AB

A B in SwiftBook
Ilia
Его уже продвигают, последняя конференция тому пример
так я не спорю, но есть очень много проектов которые до сих пор используют UIKit и это еще будет долго продолжаться
источник