Swift | Тесты
1.23K subscribers
25 photos
390 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 Как в Swift обеспечить, что операции чтения и записи к свойству будут атомарными?
Anonymous Quiz
45%
Использование atomic свойств
18%
Применение DispatchQueue с барьером
35%
Использование NSLock
2%
Применение volatile
💊3
🤔 Какое ключевое слово используется для объявления свойства, которое доступно только для чтения?
Anonymous Quiz
76%
let
20%
readonly
3%
const
1%
var
🤔 Какой тип у Operation по умолчанию?

По умолчанию Operation — это одноразовая, неблокирующая, однопоточная операция, реализуемая через BlockOperation или кастомный подкласс Operation. Её тип — абстрактный базовый класс, от которого нужно наследоваться или использовать конкретные реализации (например, BlockOperation). По умолчанию операция выполняется синхронно, пока не будет помещена в OperationQueue, где она становится асинхронной.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что добавляют опционалы?

Опционалы позволяют безопасно выражать возможность отсутствия значения (nil) на уровне типов. Это предотвращает случайные ошибки и делает код более предсказуемым.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как в Swift реализовать стратегию ленивой инициализации для глобальных ресурсов, требующих сложной настройки?
Anonymous Quiz
45%
Использование lazy var
22%
Применение singleton с ленивой инициализацией
14%
Создание static фабричного метода с кэшированием
18%
Определение глобальной lazy функции