Anonymous Quiz
3%
Когда нужен наследуемый тип
6%
Когда требуется управление памятью с подсчетом ссылок
69%
Для типов, представляющих простые значения без поведенческой сложности
22%
Когда объекты должны иметь разделяемое состояние
1. Начинает с верхнего окна (UIWindow).
2. Рекурсивно спускается вниз по иерархии subviews, начиная с последней в списке (она визуально выше).
3. Проверяет:
- isHidden == false
- alpha > 0.01
- isUserInteractionEnabled == true
- point(inside:with:) == true
4. Если условия выполнены — эта вью становится responder’ом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Anonymous Quiz
17%
Проверка версии ОС перед выполнением кода
74%
Использование условной компиляции с проверкой #available
9%
Применение Swift version flags
0%
Загрузка кода во время выполнения
Anonymous Quiz
2%
let array = [Int]()
96%
var array = [Int]()
0%
const array = [Int]()
2%
array = []
– nil означает отсутствие значения (например, необязательное значение отсутствует).
– NaN (Not a Number) означает, что результат арифметической операции недопустим (например, деление нуля на ноль).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊1
Anonymous Quiz
13%
iterate(over:)
0%
generate()
65%
lazy()
23%
sequence(first:next:)
Anonymous Quiz
19%
Пустое множество
53%
Множество, содержащее элементы обоих множеств
27%
Множество, содержащее только уникальные элементы
2%
Ошибка выполнения
await используется для приостановки выполнения текущей функции до завершения асинхронной операции. Оно позволяет писать асинхронный код в линейной, читаемой форме, без колбэков. Пока задача выполняется, поток освобождается, и система может выполнять другие действия.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
0%
Замыкание, выполняемое немедленно
89%
Замыкание, переданное как аргумент функции, вызываемое после выхода из этой функции
11%
Замыкание, хранящееся в памяти до окончания выполнения программы
0%
Замыкание, использующееся для обработки исключений
Anonymous Quiz
56%
15
24%
18
12%
20
7%
22
💊2🤔1
1. Удобен для координации задач, выполняемых параллельно.
2. Используется для уведомления, когда все задачи завершены.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
1%
open
1%
public
87%
fileprivate
11%
private
Anonymous Quiz
2%
Прямая загрузка из интернета
15%
Использование UIImage с предварительной обработкой
76%
Кэширование обработанных изображений
8%
Декодирование в фоновом потоке
💊3🤔1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
7%
private
93%
fileprivate
0%
internal
0%
public
💊4
Anonymous Quiz
77%
Использование DispatchQueue.global().async и DispatchQueue.main.async
11%
Применение asyncAfter и sync
6%
Использование OperationQueue
6%
Использование performSelector(inBackground:)