Когда именно происходит инициализация статических элементов в языке программирования?
Какое количество вызовов метода viewDidLoad происходит в жизненном цикле UIViewController?
Какой тип очереди применяется в стандартных реализациях по умолчанию?
Объясните концепцию связывания модулей в Swift и её значение в процессе разработки приложений.
Какие параметры следует анализировать, если при прокрутке таблицы возникают задержки или тормоза?
Можете ли вы объяснить, что представляет собой компонент TableView в разработке пользовательских интерфейсов?
Какое максимальное число потоков может быть запущено в одном приложении?
Объясните, что такое объект NSThread и как он используется для управления потоками в iOS или macOS приложениях.
Объясните, что подразумевается под протоколом HTTPS и как он обеспечивает безопасность передачи данных?
Можете объяснить механизм выполнения DispatchAsync и его особенности?
Как отличить механизм синхронизации Semaphore от Mutual Exclusion (Mutex)?
Каким способом осуществляется отображение пользовательского интерфейса на экране в приложении?
Кому в архитектуре MVVM предназначена роль Router?
В чем отличие и связь между очередями и потоками в программировании?
Объясните основное отличие между архитектурными паттернами MVP и MVC
Можешь ли ты перечислить основные операторы, используемые в библиотеке Combine?
Можно ли создать собственную реализацию типа Optional для обработки возможных отсутствующих значений?
Как и в каких случаях используют слабые ссылки внутри замыканий?
Имеете ли вы опыт реализации или работы с режимом выполнения задач в фоновом режиме в приложениях?
Бывали ли случаи, когда вам не удавалось завершить задачу в установленный срок?