Какие подходы и техники ты используешь для устранения проблем, связанных с управлением памятью в приложениях?
iOS
Каким образом Router получает необходимые ему зависимости для создания ViewModel?
Могли бы вы объяснить, что означает модификатор final в языках программирования, например, в Java?
Какова основная функция стека в программировании и зачем он используется?
Что означает метод subscript в коллекции Set и как он используется?
Какие подходы или инструменты позволяют объединить передачу данных от нескольких сервисов при инициализации?
Какими методами и инструментами можно выявлять и устранять проблемы с задержками при прокрутке страницы?
Доступны ли push-уведомления, отправленные с помощью Firebase, сразу после отправки?
Можно ли в процессе выполнения приложения вносить изменения в содержимое файла info.plist?
Можете объяснить механизм выполнения DispatchAsync и его особенности?
Какое минимальное количество объектов необходимо для возникновения цикла ссылок?
protocol SomeProtocol {} func test1_1(value: SomeProtocol) {} func test1_2(value: any SomeProtocol) {}
Нужно написать простую библиотеку in-memory cache. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }
Можете объяснить, что представляет собой SQLite и в чем его основные особенности?
Какие трудности или необычные ситуации у вас возникли в начале профессиональной деятельности и как вы их решали?
Поддерживается ли автоматическая раскладка элементов интерфейса при использовании Storyboard и XIB файлов?
Можете привести пример, когда в коде используется оператор `unowned` в Swift?
В каких сценариях целесообразно использовать UIHostingController в приложении?
Если использовать DispatchQueue с WorkItem и вызвать cancel() — когда и как происходит отмена?
Может ли коллекция Set содержать элементы любого типа данных или есть ограничения по типу?