Как optional хранится в памяти в Swift?
Optional в Swift хранится в памяти одним из двух способов:
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
Optional в Swift хранится в памяти одним из двух способов:
Читать ответВ Swift GlobalActor — это специальный атрибут, который позволяет определить глобальную область исполнения для асинхронного кода, обеспечивая безопасность доступа к разделяемым ресурсам.
Читать ответВ Swift опциональные типы (Optional) позволяют явно указывать, что переменная может содержать значение или быть nil.
Читать ответПример реализации Hashable для структуры:
Читать ответДа, разработка на Kotlin с мультиплатформенной архитектурой предполагает использование Kotlin Multiplatform Mobile (KMM), который позволяет писать общий код для iOS и Android.
Читать ответМножество (Set) хранит неупорядоченную коллекцию уникальных значений одного типа. Словарь (Dictionary) хранит неупорядоченную коллекцию пар ключ-значение, где ключи уникальны.
Читать ответМодификатор weak используется для разрыва циклов сильных ссылок (reference cycles) между объектами, когда один объект имеет сильную ссылку на другой, а тот в свою очередь имеет сильную ссылку обратно.
Читать ответВ Swift обработка конфликтов при столкновениях данных часто связана с многопоточностью и синхронизацией доступа к общим ресурсам.
Читать ответForced Unwrapping:
Читать ответВ Swift lazy let использовать нельзя, потому что let объявляет константу, а lazy требует возможность отложенной инициализации, которая подразумевает изменяемость свойства.
Читать ответКесс-протоколы (Marker Protocols).
Читать ответДля освоения языка Swift я использовал несколько подходов и ресурсов:
Читать ответ