Anonymous Quiz
13%
iterate(over:)
0%
generate()
65%
lazy()
23%
sequence(first:next:)
Anonymous Quiz
18%
Пустое множество
52%
Множество, содержащее элементы обоих множеств
28%
Множество, содержащее только уникальные элементы
2%
Ошибка выполнения
await используется для приостановки выполнения текущей функции до завершения асинхронной операции. Оно позволяет писать асинхронный код в линейной, читаемой форме, без колбэков. Пока задача выполняется, поток освобождается, и система может выполнять другие действия.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
0%
Замыкание, выполняемое немедленно
88%
Замыкание, переданное как аргумент функции, вызываемое после выхода из этой функции
12%
Замыкание, хранящееся в памяти до окончания выполнения программы
0%
Замыкание, использующееся для обработки исключений
Anonymous Quiz
57%
15
24%
18
12%
20
7%
22
💊2🤔1
1. Удобен для координации задач, выполняемых параллельно.
2. Используется для уведомления, когда все задачи завершены.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
1%
open
2%
public
87%
fileprivate
10%
private
Anonymous Quiz
1%
Прямая загрузка из интернета
14%
Использование UIImage с предварительной обработкой
77%
Кэширование обработанных изображений
7%
Декодирование в фоновом потоке
💊3🤔1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
5%
private
95%
fileprivate
0%
internal
0%
public
💊4
Anonymous Quiz
78%
Использование DispatchQueue.global().async и DispatchQueue.main.async
12%
Применение asyncAfter и sync
5%
Использование OperationQueue
5%
Использование performSelector(inBackground:)
UIWindow наследуется от UIView, а значит, участвует в иерархии отображения. Она представляет основное окно, в котором располагаются все видимые элементы приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
95%
Определение private init()
2%
Использование closed init()
0%
Использование public init()
3%
Определение protected init()
Anonymous Quiz
83%
lazy var
2%
deferred loading
4%
onAppear
10%
loadViewIfNeeded
💊2
Подписку следует удалить в момент, когда экран становится невидимым:
- В UIKit: viewWillDisappear или viewDidDisappear.
- В SwiftUI: onDisappear.
Также важно:
- Для Combine использовать AnyCancellable и занулять его (cancellable = nil).
- В RxSwift — использовать disposeBag или вручную вызывать dispose().
Это предотвращает утечки памяти и ненужную работу подписки в фоне.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
100%
Использование паттерна "Observer" с NotificationCenter
0%
Применение делегатов и протоколов
0%
Разработка кастомной системы событий с использованием замыканий
0%
Внедрение обработчиков событий через наследование