Anonymous Quiz
45%
Использование atomic свойств
18%
Применение DispatchQueue с барьером
35%
Использование NSLock
2%
Применение volatile
💊3
Anonymous Quiz
76%
let
20%
readonly
3%
const
1%
var
По умолчанию Operation — это одноразовая, неблокирующая, однопоточная операция, реализуемая через BlockOperation или кастомный подкласс Operation. Её тип — абстрактный базовый класс, от которого нужно наследоваться или использовать конкретные реализации (например, BlockOperation). По умолчанию операция выполняется синхронно, пока не будет помещена в OperationQueue, где она становится асинхронной.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
85%
Откладывает выполнение кода до выхода из текущего блока
3%
Задерживает вызов функции
2%
Определяет последовательность выполнения потоков
11%
Гарантирует выполнение кода после условного оператора
Anonymous Quiz
17%
DispatchGroup асинхронно уведомляет о завершении
51%
Semaphore ограничивает количество параллельных доступов
7%
DispatchGroup требует ручного управления
24%
Semaphore используется только для блокировки потоков
Опционалы позволяют безопасно выражать возможность отсутствия значения (nil) на уровне типов. Это предотвращает случайные ошибки и делает код более предсказуемым.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
45%
Использование lazy var
22%
Применение singleton с ленивой инициализацией
14%
Создание static фабричного метода с кэшированием
18%
Определение глобальной lazy функции
Anonymous Quiz
31%
Использование & для соединения протоколов
58%
Перечисление протоколов через запятую
8%
Определение каждого протокола в отдельном generic
4%
Использование массива протоколов