Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
38%
Factory Method
30%
Abstract Factory
25%
Builder
8%
Prototype
Anonymous Quiz
20%
Timer.scheduledTimer
5%
DispatchWorkItem
10%
DispatchAfter
65%
DispatchQueue.asyncAfter
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
0%
open
5%
public
80%
fileprivate
15%
private
Anonymous Quiz
16%
Использование глобальной переменной
79%
Определение класса с приватным конструктором и статическим свойством
2%
Применение класса с открытым конструктором
4%
Создание структуры с инициализатором
1. Это значит, что компилятор определяет вызов метода на этапе компиляции.
2. Методы из extension не могут быть переопределены или динамически разрешены через Objective-C runtime.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
4%
Указывает на возможность использования рефлексии
45%
Обозначает динамический тип данных
31%
Позволяет изменять методы в рантайме
20%
Поддерживает Objective-C API
❤1
Anonymous Quiz
74%
Структура данных для хранения объектов разных типов
18%
Синтаксическая конструкция для группировки кода
7%
Тип данных для создания сложных массивов
2%
Метод для управления ошибками
1. Простые: Int, Double, Float, Bool, String, Character.
2. Коллекции: Array, Dictionary, Set.
3. Структуры и перечисления: Struct, Enum.
4. Объекты: Class, Optional, Closure.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
18%
Использование ==
58%
Использование ===
19%
Использование isEqual
5%
Использование same
❤2
Anonymous Quiz
87%
Использование lazy
8%
Использование defer
5%
Использование late
0%
Использование delay
2. Reference types (например, class) хранятся в куче (heap).
3. Примитивные данные (например, Int, Double) обычно хранятся в стеке для оптимизации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
2%
Deinitializer
92%
ARC (Automatic Reference Counting)
2%
Garbage Collector
4%
Reference Manager
Anonymous Quiz
71%
deinit
17%
finalize
3%
destroy
9%
release
2. UIKit определяет целевой объект (UIView) на основе его координат.
3. Событие передаётся в методы touchesBegan, touchesMoved, touchesEnded или touchesCancelled.
4. Если объект не обрабатывает событие, оно передаётся следующему объекту в цепочке обработки событий (responder chain).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
47%
infix operator *+: MultiplicationPrecedence
22%
custom operator *+: HighPriority
13%
define operator *+: LevelHigh
18%
operator *+: CustomPrecedence
🤯5
Anonymous Quiz
88%
throws, try
2%
fault, catch
7%
error, handle
3%
exception, test
1. Garbage Collector (GC):
• Автоматически освобождает память от объектов, на которые нет ссылок.
• Работает асинхронно, что может вызывать паузы ("stop-the-world") в программе.
2. ARC (Automatic Reference Counting):
• Управляет памятью синхронно, подсчитывая ссылки на объекты.
• Когда счётчик ссылок объекта достигает нуля, память освобождается сразу.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
19%
[unowned]
39%
[weak]
4%
[strong]
38%
[capture]