Расскажи об оптимизации использования инвалидации в iOS-разработке.
iOS
Что можно использовать для достижения максимального контроля над потоками в iOS?
Как применение принципа YAGNI реализуется в практике разработки программного обеспечения?
Как долго вы работаете с языком Swift?
Как можно хранить объекты классов в массиве по сильной ссылке?
В чем разница между conventions и designated?
Каковы достоинства и недостатки передачи посылки в контексте iOS-разработки?
Когда тип значения может храниться в куче?
Почему хэш-код должен реализовывать метод equals?
Что такое ключевое слово static в Swift?
В каком потоке выполняются все операции контроллера?
В каких случаях вы будете использовать словарь (dictionary) в вашем коде?
Что такое PreferenceKey в контексте разработки на iOS?
Какие проблемы с потоковой безопасностью существуют у основных коллекций в Swift?
Как ты делишь проект на составные части?
Можно ли использовать конструкцию async/await внутри метода другого метода?
Какую роль выполняет ключевое слово self внутри замыканий?
Как в Swift можно использовать форсированное разыменование?
Как бы вы реализовали очистку памяти через хранимые типы и ключ?
В чем разница между протоколами и классами, когда речь идет об абстрактных классах?