Anonymous Quiz
56%
Использование App Groups
19%
Применение shared UserDefaults
16%
Создание общего CloudKit контейнера
9%
Использование Keychain
Anonymous Quiz
32%
Использование обфускации кода
31%
Шифрование данных на уровне приложения
23%
Применение сертификатов и SSL/TLS
14%
Защита данных с помощью системных вызовов iOS
Copy-On-Write (COW) реализован в стандартных типах Swift — Array, String, Dictionary, а также присутствует в C++ (std::string) и некоторых реализациях Java (например, CopyOnWriteArrayList). Это механизм, который откладывает копирование до момента изменения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊1
Anonymous Quiz
43%
split(using:)
40%
components(separatedBy:)
16%
divide(separator:)
1%
tokenize(with:)
💊3
Anonymous Quiz
82%
TableView
9%
GridView
3%
ListView
6%
CollectionView
🤔3💊2
Для продолжения работы нужно:
- запросить разрешение у системы (например, для фона по геолокации, аудио, VOIP);
- использовать background task, если задача должна быть завершена после сворачивания;
- следить за временем, так как система ограничивает выполнение в фоне.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
36%
Visual Memory Debugger
22%
Time Profiler
4%
Network Link Conditioner
38%
Threads Viewer
Anonymous Quiz
45%
asyncMap
8%
mapAsync
9%
forEachAsync
38%
asyncSequence
Хотя стек обычно представлен как структура данных в оперативной памяти (RAM), он также:
- Логически часть адресного пространства потока в программе.
- Может быть реализован как аппаратный стек в CPU (для push/pop, возврата из функций).
- Может существовать в виртуальной машине (например, JVM, Swift Runtime) как абстрактный стек вызовов.
- Может быть программно эмулирован в сложных системах, где нет физического стека (например, в WebAssembly, embedded-средах).
Но с точки зрения разработчика — стек живёт в системной памяти как часть потока.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊2
Anonymous Quiz
21%
Использование Instruments
51%
Применение Memory Graph Debugger
26%
Использование ARC
2%
Применение Weak references
Anonymous Quiz
38%
Реализация протокола DictionaryType
37%
Использование subscript
3%
Применение паттерна Adapter для словарей
23%
Расширение типа с методами словаря
💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
97%
Опционалы
3%
Замыкания
0%
Расширения
0%
Множества
Anonymous Quiz
8%
Использование property observers
4%
Применение custom accessors
67%
Использование Codable с кастомными энкодерами/декодерами
22%
Внедрение шифрования в setter методы
Динамическая диспетчеризация происходит во время выполнения, когда метод вызывается через объект. Она используется Objective-C runtime для выбора метода, который будет вызван.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
47%
С помощью атрибута @escaping
20%
С помощью атрибута @inline
25%
С помощью атрибута @autoclosure
7%
С помощью атрибута @concurrent
Anonymous Quiz
3%
Применение паттерна "Factory"
6%
Использование статической переменной instance
34%
Реализация как final class с приватным инициализатором
57%
Определение класса как singleton
💊12👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊4
Anonymous Quiz
64%
Использование DispatchGroup
19%
Применение Semaphore
4%
Использование AllCompleted оператора
13%
Применение wait() на каждой операции
Anonymous Quiz
50%
Кастинг (Casting)
16%
Маппинг (Mapping)
9%
Парсинг (Parsing)
26%
Конвертация (Conversion)
🤔5👍1💊1