Jaké principy a mechanismy se používají pro alokaci a uvolnění paměti v jazyce Swift?
iOS
Můžete vysvětlit, co je architektonický vzor MVVM a jak se používá při vývoji rozhraní?
Jakými metodami můžeš implementovat animaci pro UIView v iOS?
Vysvětlete rozdíly mezi vlákny provádění a strukturou fronty v programování.
Vysvětlete, co znamená pojem 'Escaping closure' v kontextu programování ve Swift.
Jaké jsou existující přístupy k nasazení volitelných prvků v softwarových systémech?
Můžete vysvětlit, jak funguje řetězec zpracovatelů v systému Responder Chain?
Jaké podmínky a omezení jsou spojeny s používáním slabých vlastností v softwarových systémech?
Vysvětlete koncept View ve SwiftUI a jak se používá při vytváření rozhraní.
Která součást systému zpracovává události gest v aplikaci?
Můžete vysvětlit princip fungování a účel takzvaných bodů v kontextu vývoje nebo architektury?
Jaký technologický stack se obvykle používá při implementaci vzoru MVVM?
Jaké hlavní mechanismy znáte pro synchronizaci vláken?
Jaký je nejmenší počet objektů potřebných k vytvoření cyklu udržování v paměti?
Proč se doporučuje používat slabou referenci na sebe (weak self) v kódu s uzávěry?
Jaké metody a mechanismy ve SwiftUI se používají k aktualizaci uživatelského rozhraní při změně dat?
Odpovídá počet procesů počtu vláken v systému?