Anonymous Quiz
43%
Использование DispatchQueue.main.async
52%
Применение DispatchQueue.global().async
3%
Использование performSelectorInBackground
2%
Применение asyncAfter
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
23%
Использование & для соединения протоколов
65%
Перечисление протоколов через запятую
7%
Определение каждого протокола в отдельном generic
5%
Использование массива протоколов
Anonymous Quiz
52%
typealias StringFunction: (Int) -> String
35%
typealias StringFunction = (Int) -> String
8%
typealias StringFunction = Function<Int, String>
5%
typealias StringFunction = (Input: Int, Output: String)
🤔2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
88%
Использование final
3%
Использование sealed
8%
Использование closed
0%
Использование locked
Anonymous Quiz
5%
asyncAll
84%
DispatchGroup
4%
MultiAsync
8%
ConcurrentQueue
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
15%
Использование is
57%
Применение as и &
10%
Множественное приведение типа
17%
Проверка соответствия каждому протоколу отдельно
💊3🤯1
Anonymous Quiz
92%
Определение private init()
3%
Использование closed init()
2%
Использование public init()
3%
Определение protected init()
1. Если структура — это value type (например, `struct` в C# или Go), при передаче она копируется автоматически, и изменения не затронут оригинал.
2. Если структура содержит ссылки (reference type) на другие объекты, то изменения в ссылочных данных отразятся в оригинале, даже если сама структура была скопирована.
Таким образом, копирование или ожидание изменений зависит от выбранного типа и способа работы со структурой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
Anonymous Quiz
55%
break
5%
exit
40%
return
1%
stop
Anonymous Quiz
22%
Использование делегатов
41%
Использование NotificationCenter
33%
Использование KVO (Key-Value Observing)
5%
Использование замыканий
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
17%
Способ создания новых типов данных
74%
Ключевое слово для создания алиасов типов данных
8%
Метод для переопределения существующих типов
1%
Функция для изменения типа переменной в рантайме
Anonymous Quiz
72%
Использование #if DEBUG
9%
Использование #ifdef DEBUG
14%
Использование #debug
5%
Использование #if RELEASE
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
Anonymous Quiz
10%
Программирование, основанное на наследовании классов
14%
Программирование, основанное на использовании универсальных шаблонов
74%
Программирование, основанное на композиции протоколов
3%
Программирование, основанное на множественном наследовании
Anonymous Quiz
44%
Использование enums с ассоциированными значениями
20%
Применение struct с обобщенными типами
2%
Определение class с множественными наследованиями
34%
Использование protocol с типом Any
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3