Anonymous Quiz
11%
?
4%
!
85%
??
0%
&&
Anonymous Quiz
92%
Использование let для объявления переменных
2%
Объявление всех полей как var
5%
Реализация mutating методов
1%
Отказ от использования структур в пользу классов
fallthrough используется в switch, чтобы намеренно перейти к следующему case, даже если тот не подходит по условию.
По умолчанию в Swift после выполнения одного case switch завершается, и fallthrough — это явное указание продолжить дальше.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
71%
first
2%
start
27%
startIndex
0%
beginIndex
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