Anonymous Quiz
97%
Optionals
0%
Enums
0%
Tuples
3%
Closures
SQLite стоит использовать, когда:
- нужна максимальная производительность и контроль;
- требуется небольшой размер хранилища;
- предпочтительна работа с чистыми SQL-запросами;
- не нужны объекты, а только таблицы и строки.
Если говорить просто: Core Data — это удобство и объектная модель, SQLite — гибкость и контроль.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
63%
Использование протокола с фабричными методами
14%
Применение класса с несколькими конструкторами
18%
Создание enum с разными случаями инициализации
4%
Определение статических функций создания в struct
Anonymous Quiz
71%
["key1": "value1", "key2": "value2"]
21%
Dictionary("key1": "value1", "key2": "value2")
0%
{["key1": "value1", "key2": "value2"]}
8%
(key1: "value1", key2: "value2")
Элементы массива (Array) в Swift (и других языках) хранятся в непрерывном участке памяти:
- Все значения идут друг за другом — это позволяет быстро получать элементы по индексу (O(1)).
- При увеличении размера массива может происходить перевыделение памяти, чтобы вместить больше элементов.
- В Swift Array — структура с копированием по необходимости (copy-on-write), что делает работу с массивами эффективной и безопасной.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
39%
Использование lazy с модификатором static
27%
Реализация через DispatchQueue.once
24%
Создание lazy переменных с блокировками
9%
Применение атомарных операций для инициализации