Какими методами ты будешь обращаться к ссылочным типам данных в языке Swift?
В Swift ссылочные типы данных представлены классами (class), а также замыканиями и некоторыми другими типами. Для работы с ними используются следующие методы:
Читать ответПодготовка к интервью
316 вопросов по Swift с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Swift — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: mobile, swift, ios.
Каталог
В Swift ссылочные типы данных представлены классами (class), а также замыканиями и некоторыми другими типами. Для работы с ними используются следующие методы:
Читать ответSwift и Objective-C используют разные подходы к структурам данных, что отражается в их дизайне и использовании.
Читать ответМассив в Swift является структурой.
Читать ответВ Swift распространены следующие подходы к написанию кода:
Читать ответДля сравнения словарей в Swift используются операторы равенства == и неравенства !
Читать ответВ Swift конструкция where используется для добавления дополнительных условий в различных контекстах, таких как циклы, операторы switch, объявления обобщённых типов и фильтрация коллекций.
Читать ответDesignated Initializers (Назначенные инициализаторы): Основные инициализаторы, отвечающие за инициализацию всех свойств класса.
Читать ответВ Swift управление памятью основано на ARC (Automatic Reference Counting), который автоматически отслеживает количество ссылок на объекты и освобождает память, когда счетчик ссылок достигает нуля.
Читать ответДля повышения эффективности кода на Swift можно использовать следующие техники:
Читать ответВ Swift для массивов с однородным типом элементов нельзя напрямую ограничить подтипы. Однако, можно достичь подобного поведения, используя следующие подходы:
Читать ответСтатическая диспетчеризация (или прямое связывание) происходит, когда вызов метода или функции разрешается во время компиляции.
Читать ответПеречисляемые типы (enums) и кортежи (tuples).
Читать ответ