Потому что
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊3
Anonymous Quiz
13%
static
70%
final
1%
class
16%
private
Эти свойства управляют тем, насколько элемент “сопротивляется” уменьшению размера под давлением других элементов. Чем выше значение, тем меньше вероятность, что элемент будет сжат.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
32%
Использование NSData
29%
Применение Memory Mapping
19%
Стандартное чтение в Data
19%
Загрузка в DispatchQueue
Anonymous Quiz
9%
var lazy
88%
lazy var
2%
late var
1%
var late
При прокрутке сам контейнер (UIScrollView) остаётся того же размера, но смещается contentOffset, чтобы показать другую часть контента. Размер контента задаётся через contentSize.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
51%
Использование @testable
13%
Применение @available(testing)
35%
Использование #if TESTING
1%
Применение internal доступа
Anonymous Quiz
68%
Использование паттерна "State"
7%
Применение множественного наследования
1%
Определение внутренних классов для каждого состояния
24%
Использование делегации
POSIX-потоки нужны, когда требуется максимальный контроль над потоками или при разработке низкоуровневых, кроссплатформенных библиотек. Это более ручной и гибкий подход по сравнению с GCD, но и более сложный.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
13%
class-only
80%
AnyObject
2%
ClassBound
4%
StrictClass
Anonymous Quiz
61%
Использование потоков данных и систем обработки сообщений
9%
Использование синхронных SQL-запросов
21%
Использование синхронных HTTP-запросов
9%
Использование файлового обмена
Чтобы отложить создание ресурсоёмкого объекта до момента, когда он действительно нужен. Также позволяет избежать лишних вычислений, если свойство не будет использовано.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
22%
TupleConvertible
24%
TupleRepresentable
13%
Equatable
42%
Hashable
Anonymous Quiz
5%
Для выделения ресурсов перед выполнением кода
80%
Для очистки ресурсов после выполнения кода
11%
Для оптимизации производительности циклов
5%
Для замены конструкций try-catch
ООП (объектно-ориентированное программирование) — парадигма, где основными единицами являются объекты. Основные принципы: инкапсуляция, наследование, полиморфизм и абстракция.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
97%
Инструмент для управления зависимостями и сборкой
2%
Редактор кода Swift
1%
Отладчик для приложений Swift
0%
Компилятор для Swift
Это методология проектирования пользовательского интерфейса, основанная на анализе взаимодействия пользователя с системой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊1
Anonymous Quiz
0%
Использование sealed class
93%
Использование final class
6%
Использование closed class
1%
Использование static class