Можешь перечислить основные структуры данных и рассказать о них?
Основные структуры данных в iOS (Swift) включают:
Читать ответПодготовка к интервью
799 вопросов с собеседований в ВК
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.
Каталог
Основные структуры данных в iOS (Swift) включают:
Читать ответПреимущества использования XIB-файлов:
Читать ответВ приложениях разделение памяти на стек и кучу играет ключевую роль в управлении ресурсами:
Читать ответВ языке Swift (iOS) типы Any и AnyObject имеют следующие отличия:
Читать ответМетод setNeedsLayout в iOS используется для уведомления системы, что расположение (layout) представления (UIView) изменилось и его нужно обновить.
Читать ответGenerics в протоколах позволяют создавать абстрактные и переиспользуемые интерфейсы, которые работают с разными типами данных, сохраняя при этом типобезопасность.
Читать ответВ контексте iOS и Swift, Enum (перечисления) не поддерживают наследование в классическом смысле, то есть нельзя создать Enum, который наследует другой Enum напрямую.
Читать ответПри создании объектов, поддерживающих хеширование (например, для использования в словарях или множествах), необходимо учитывать следующие требования:
Читать ответДа, механизм семафора часто применяется для управления доступом к ограниченным ресурсам в многопоточных приложениях.
Читать ответMRC (Manual Reference Counting) — это механизм управления памятью в iOS, при котором программист самостоятельно отвечает за подсчёт ссылок на объекты.
Читать ответПри вращении UIView на 90 градусов рамка (frame) изменится, так как frame — это прямоугольник, описывающий положение и размер в координатах супервью.
Читать ответВ методе loadView контроллера iOS происходит создание и присвоение основного представления (view).
Читать ответ