Какой тип ключа используется в словаре (dictionary) в Swift?
В Swift в словаре (Dictionary) в качестве ключа может использоваться любой тип, соответствующий протоколу Hashable.
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
В Swift в словаре (Dictionary) в качестве ключа может использоваться любой тип, соответствующий протоколу Hashable.
Читать ответВ Swift связывание модулей (module linking) — это процесс объединения скомпилированных частей кода (модулей) в единое приложение или библиотеку.
Читать ответОсновные коллекции в Swift (Array, Dictionary, Set) по умолчанию не являются потокобезопасными. Это связано со следующими проблемами при одновременном доступе из нескольких потоков:
Читать ответКлючевое слово volatile в Java (и, соответственно, в Android-разработке) используется для обеспечения видимости изменений переменной между потоками.
Читать ответВ Swift объекты можно классифицировать по нескольким основным типам:
Читать ответПротокол Equatable в Swift используется для определения возможности сравнения объектов на равенство. Если тип соответствует этому протоколу, то можно использовать оператор == для сравнения двух экземпляров этого типа.
Читать ответВ языке Swift основные категории коллекций — это:
Читать ответДля представления чисел с плавающей точкой в Swift используются типы Float и Double.
Читать ответВ Swift механизмы, аналогичные паттерну event emitter, реализуются с помощью нескольких подходов:
Читать ответВ отличие от структур, классы поддерживают наследование.
Читать ответВ языке Swift коллекции — это структуры данных, предназначенные для хранения и управления наборами элементов. Основные типы коллекций в Swift:
Читать ответВ Swift существует пять модификаторов доступа:
Читать ответ