Можешь назвать основные поведенческие паттерны в проектировании программных систем?
iOS
Можете объяснить, что означает термин Swizzling в программировании?
Почему иногда необходимо создавать собственный класс View, наследуемый от UIView, внутри UIViewController?
Задача, похоже, связана с настройкой стиля кнопки SwiftUI, экспериментированием с различными модификаторами, такими как отступы, цвет переднего плана, ширина рамки, цвет фона и форма обрезки. Вероятно, вопрос включает исправление или улучшение стиля кнопки для достижения желаемого внешнего вида или поведения, например, чтобы кнопка заполняла доступную ширину или корректировать её визуальный стиль.
В каком месте в программе сохраняются значения переменных и как они организованы?
Какой HTTP-заголовок используется для указания типа данных, передаваемых между клиентом и сервером?
Какой процесс или поток отвечает за обработку пользовательского интерфейса в системе?
Применяли ли вы объект Environment в реальной рабочей среде на продакшене?
Как программно принудительно обновить отображение интерфейса в iOS?
Какие функции или техники используются для определения и обработки события нажатия пользователя на экран?
Какой тип данных обычно используется для реализации опциональных значений?
Какими основными принципами ты руководствуешься при разработке архитектурных решений?
По каким причинам компилятор Swift не создает автоматически конструктор с параметрами для классов?
Каким образом оценивается по сложности операция удаления узла из бинарного дерева?
Какие виды тестирования ты бы реализовал при создании приложения с нуля?
Какие технологии и инструменты ты используешь в своей работе?
Как ты понимаешь термин structured concurrency в Swift? Task.detached подходит под это понятие?
Как изменится механизм диспетчеризации при наследовании объекта от класса NSObject?
Как отличить набор с уникальными элементами от словаря с ключами и значениями?
Какой протокол обеспечивает взаимодействие UIView с цепочкой обработчиков событий?