Anonymous Quiz
3%
apply()
53%
forEach()
42%
map()
3%
reduce()
💊6
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
6%
set
6%
get
31%
computed
57%
var
Anonymous Quiz
71%
Переменные, инициализируемые один раз при первом обращении
0%
Постоянные переменные, неизменяемые после установки
29%
Переменные с отложенным выполнением
0%
Переменные, инициализируемые немедленно
💊1
Если речь о Future в Swift Combine — он представляет одноразовое асинхронное событие, которое может завершиться значением или ошибкой. Используется для интеграции старого кода в реактивную модель.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊2
Anonymous Quiz
9%
Использование блоков if в каждой задаче
71%
Применение групп DispatchGroup с условиями
11%
Создание зависимостей между задачами
10%
Отложенное выполнение с помощью after
💊3
Anonymous Quiz
46%
map
20%
flatMap
18%
switchToLatest
16%
merge
Нужно хранить индекс активной колонки в
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
1%
sealed
97%
final
1%
static
2%
private
Anonymous Quiz
67%
Позволяет перечислениям быть самореференциальными
17%
Улучшает производительность хранения данных
8%
Включает автоматическое кодирование/декодирование
8%
Делает перечисления более безопасными
💊3
Утечка памяти — это ситуация, когда объект продолжает находиться в памяти, хотя он больше не используется. В Swift это может происходить из-за циклических сильных ссылок (retain cycle) между объектами или замыканиями.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
29%
Использование DispatchQueue.global()
46%
Распределение задач по OperationQueue с приоритетами
16%
Применение GCD семафоров для контроля потоков
10%
Создание отдельных потоков с Thread
Anonymous Quiz
45%
Используя DispatchQueue.once
23%
С помощью статической переменной
18%
Через блокировки с использованием NSLock
14%
Используя atomic операции
💊4🤔2
open — это публичный и наследуемый класс с возможностью переопределения методов за пределами модуля.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
14%
Использование JSONSerialization
60%
Применение Codable
21%
Использование JSONEncoder
4%
Применение Serializable
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
19%
CircleCI
68%
Kubernetes
8%
Travis CI
5%
Ansible
💊5👍1
Anonymous Quiz
87%
throws, try
7%
fault, catch
2%
error, handle
5%
exception, test
Если ты интегрируешь Swift/Objective-C с CLR (например, через Xamarin), нужно создать delegate-событие в .NET и связать его с Objective-C/Swift кодом через bridge или runtime-интерфейс. Поддержка зависит от платформы и механизма interop (P/Invoke, COM, embedding runtime).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
13%
Разработка модульной системы с динамическими настройками
41%
Использование паттерна Strategy для изменения поведения алгоритмов
42%
Применение KVO для отслеживания изменений в настройках
4%
Создание внешнего API для настройки параметров
💊3