Anonymous Quiz
73%
let
21%
readonly
5%
const
1%
var
По умолчанию Operation — это одноразовая, неблокирующая, однопоточная операция, реализуемая через BlockOperation или кастомный подкласс Operation. Её тип — абстрактный базовый класс, от которого нужно наследоваться или использовать конкретные реализации (например, BlockOperation). По умолчанию операция выполняется синхронно, пока не будет помещена в OperationQueue, где она становится асинхронной.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
84%
Откладывает выполнение кода до выхода из текущего блока
4%
Задерживает вызов функции
1%
Определяет последовательность выполнения потоков
10%
Гарантирует выполнение кода после условного оператора
Anonymous Quiz
21%
DispatchGroup асинхронно уведомляет о завершении
49%
Semaphore ограничивает количество параллельных доступов
7%
DispatchGroup требует ручного управления
23%
Semaphore используется только для блокировки потоков
Опционалы позволяют безопасно выражать возможность отсутствия значения (nil) на уровне типов. Это предотвращает случайные ошибки и делает код более предсказуемым.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
45%
Использование lazy var
23%
Применение singleton с ленивой инициализацией
15%
Создание static фабричного метода с кэшированием
17%
Определение глобальной lazy функции
Anonymous Quiz
32%
Использование & для соединения протоколов
59%
Перечисление протоколов через запятую
7%
Определение каждого протокола в отдельном generic
2%
Использование массива протоколов
Избегать dynamic,
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
68%
DispatchGroup
24%
AsyncAwait
9%
OperationQueue
0%
CompletionHandler