Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
6%
set
6%
get
31%
computed
56%
var
Anonymous Quiz
70%
Переменные, инициализируемые один раз при первом обращении
0%
Постоянные переменные, неизменяемые после установки
30%
Переменные с отложенным выполнением
0%
Переменные, инициализируемые немедленно
💊1
Если речь о Future в Swift Combine — он представляет одноразовое асинхронное событие, которое может завершиться значением или ошибкой. Используется для интеграции старого кода в реактивную модель.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊2
Anonymous Quiz
8%
Использование блоков if в каждой задаче
71%
Применение групп DispatchGroup с условиями
11%
Создание зависимостей между задачами
10%
Отложенное выполнение с помощью after
💊3
Anonymous Quiz
47%
map
20%
flatMap
19%
switchToLatest
15%
merge
Нужно хранить индекс активной колонки в
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
1%
sealed
97%
final
1%
static
1%
private
Anonymous Quiz
66%
Позволяет перечислениям быть самореференциальными
18%
Улучшает производительность хранения данных
8%
Включает автоматическое кодирование/декодирование
8%
Делает перечисления более безопасными
💊3
Утечка памяти — это ситуация, когда объект продолжает находиться в памяти, хотя он больше не используется. В Swift это может происходить из-за циклических сильных ссылок (retain cycle) между объектами или замыканиями.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
28%
Использование DispatchQueue.global()
47%
Распределение задач по OperationQueue с приоритетами
15%
Применение GCD семафоров для контроля потоков
10%
Создание отдельных потоков с Thread
Anonymous Quiz
44%
Используя DispatchQueue.once
22%
С помощью статической переменной
19%
Через блокировки с использованием NSLock
15%
Используя atomic операции
💊4🤔2
open — это публичный и наследуемый класс с возможностью переопределения методов за пределами модуля.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
15%
Использование JSONSerialization
59%
Применение Codable
22%
Использование JSONEncoder
4%
Применение Serializable
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
18%
CircleCI
68%
Kubernetes
8%
Travis CI
6%
Ansible
💊5👍1
Anonymous Quiz
87%
throws, try
7%
fault, catch
2%
error, handle
4%
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
14%
Разработка модульной системы с динамическими настройками
41%
Использование паттерна Strategy для изменения поведения алгоритмов
43%
Применение KVO для отслеживания изменений в настройках
3%
Создание внешнего API для настройки параметров
💊3
Anonymous Quiz
84%
nil
10%
0
6%
Пустой массив
0%
Последний элемент массива