Anonymous Quiz
47%
T: ProtocolType
43%
T where T: ProtocolType
7%
T conforms to ProtocolType
4%
T implements ProtocolType
2. Используется для поддержания активности потока, пока у него есть задачи (например, обработка ввода, сетевых событий).
3. Важная часть управления жизненным циклом приложений на macOS и iOS.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
32%
Visual Memory Debugger
19%
Time Profiler
6%
Network Link Conditioner
43%
Threads Viewer
Anonymous Quiz
44%
infix operator +++: AdditionPrecedence
35%
infix operator +++: DefaultPrecedence
9%
infix operator +++: NormalPrecedence
12%
infix operator +++: StandardPrecedence
1. Это индикатор в техническом анализе, измеряющий силу и скорость изменения цены актива.
2. Используется для оценки перекупленности или перепроданности рынка.
3. Значения находятся в диапазоне от 0 до 100: выше 70 — перекупленность, ниже 30 — перепроданность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊9
Anonymous Quiz
33%
Mirror(reflecting:)
32%
Reflectable
7%
Inspectable
28%
DynamicType
Anonymous Quiz
10%
protocol MyProtocol: class
52%
protocol MyProtocol: AnyObject
6%
protocol MyProtocol: NSObject
32%
protocol MyProtocol: AnyClass
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
58%
reversed()
33%
reverse()
4%
backward()
5%
flip()
Anonymous Quiz
14%
@LogAccess var property: Type
34%
@PropertyLog var property: Type
13%
@WrapLog var property: Type
40%
@Logged var property: Type
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
14%
Определяет элементы, компилируемые на этапе выполнения
16%
Позволяет элементу быть изменяемым
47%
Помечает методы, вызываемые через Objective-C runtime
23%
Указывает, что доступ к элементу происходит динамически
Anonymous Quiz
79%
Использование Optionals
3%
Проверка типов на этапе выполнения
10%
Применение строгих правил компиляции
7%
Использование throws и catch
Memory Management основано на ARC (Automatic Reference Counting), который управляет количеством ссылок на объекты.
1. Объект освобождается, когда счётчик ссылок достигает нуля.
2. Используются слабые (weak) и несильные (unowned) ссылки для предотвращения циклических зависимостей.
3. Autorelease Pool обрабатывает временные объекты.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
36%
Использование ограничений на типы
24%
Применение уточнения протокола
31%
Указание базового класса в определении протокола
9%
Определение протокола внутри класса
Anonymous Quiz
75%
Использование DispatchQueue.global().async
21%
Применение DispatchQueue.main.sync
3%
Использование OperationQueue
2%
Запуск Background Process
- Concurrent (параллельные): позволяют выполнять несколько задач одновременно, обеспечивая более высокую производительность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
15%
sync
60%
atomic
10%
barrier
15%
lock
Anonymous Quiz
20%
Создает новый observable при каждой подписке
39%
Откладывает создание observable до первой подписки
24%
Запускает наблюдаемое событие с задержкой
17%
Повторяет события при новой подписке
Динамическая диспетчеризация происходит во время выполнения, когда метод вызывается через объект. Она используется Objective-C runtime для выбора метода, который будет вызван.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM