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

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 Есть ли функция первого класса в языке?

Да. В Swift функции — объекты первого класса. Их можно передавать как параметры, возвращать из других функций и сохранять в переменные.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как можно группировать несколько значений разных типов в одной переменной в Swift?
Anonymous Quiz
10%
Используя Array
7%
Используя Set
67%
Используя Tuple
17%
Используя Dictionary
🤔 Какой механизм в Swift обеспечивает модификацию потоков данных в реактивном программировании с минимальной задержкой?
Anonymous Quiz
37%
Buffering
11%
Throttling
31%
Debouncing
22%
Switching
🤔 Кто наследники UIResponder?

– UIView,
– UIViewController,
– UIWindow,
– UIApplication.
Они могут обрабатывать события и передавать их по цепочке.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой подход позволяет интеграции приложений использовать стандарты и протоколы для взаимодействия с различными типами данных?
Anonymous Quiz
14%
Интеграция через общие базы данных
36%
Использование промежуточных программных слоев
12%
Интеграция с использованием прямых запросов
38%
Использование специализированных библиотек для интеграции
💊1
🤔 Какой протокол в Swift используется для сериализации объектов в JSON формат?
Anonymous Quiz
21%
JSONSerializable
30%
Encodable
14%
Decodable
35%
Codable
💊8
🤔 Мы можем получить индекс колонки, на которую мы тапали и можем обратится к другому индексу и изменить цвет ему, как это можно реализовать в рамках десяти колонок и пяти блоков?

Можно использовать ForEach с доступом к индексу, сохранять активный индекс и в зависимости от него окрашивать нужные. Для изменения цвета другой колонки — использовать общую переменную и пересчитать значения при нажатии.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊3
🤔 Как в Swift можно моделировать управление версиями документа, где каждая версия сохраняется независимо?
Anonymous Quiz
16%
Использование массива с struct
3%
Создание класса с вложенными классами
47%
Применение цепочки linked list
34%
Ведение журнала изменений с enum
🤔 Что такое очередь?

Структура данных, организованная по принципу FIFO (First In, First Out).
1. В программировании это механизм для выполнения задач последовательно или параллельно.
2. Примеры: DispatchQueue в GCD или системные очереди для обработки событий.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как в Swift создать условие, при котором инстанциируемый класс может быть только одним объектом в приложении?
Anonymous Quiz
75%
Применение паттерна Singleton
11%
Определение класса как final
3%
Использование static метода создания
11%
Закрытие всех конструкторов кроме одного