Aké princípy a mechanizmy sa používajú na alokáciu a uvoľnenie pamäte v jazyku Swift?
iOS
Môžete vysvetliť, čo je architektonický vzor MVVM a ako sa používa pri vývoji rozhraní?
Akými metódami môžeš implementovať animáciu pre UIView v iOS?
Vysvetlite rozdiely medzi vláknami vykonávania a štruktúrou fronty v programovaní.
Vysvetlite, čo znamená pojem 'Escaping closure' v kontexte programovania v Swift.
Aké sú existujúce prístupy k nasadeniu voliteľných prvkov v softvérových systémoch?
Môžete vysvetliť, ako funguje reťazec spracovateľov v systéme Responder Chain?
Aké konvencie a obmedzenia sú spojené s používaním slabých vlastností v softvérových systémoch?
Vysvetlite koncept View v SwiftUI a ako sa používa pri tvorbe rozhraní.
Ktorá súčasť systému spracováva udalosti gest v aplikácii?
Môžete vysvetliť princíp fungovania a účel takzvaných bodov v kontexte vývoja alebo architektúry?
Aký technologický stack sa zvyčajne používa pri implementácii vzoru MVVM?
Aké hlavné mechanizmy poznáte pre synchronizáciu vlákien?
Aký je najmenší počet objektov potrebných na vytvorenie cyklu udržiavania v pamäti?
Prečo sa v kóde s uzávermi odporúča používať slabú referenciu na seba (weak self)?
Aké metódy a mechanizmy v SwiftUI sa používajú na aktualizáciu používateľského rozhrania pri zmene údajov?
Zodpovedá počet procesov počtu vlákien v systéme?