Aké nástroje a mechanizmy používate na implementáciu a správu viacvláknového spracovania v aplikáciách?
iOS
Môžete vysvetliť, čo je trieda UIGestureRecognizer a ako sa používa vo vývoji iOS?
Aké sú rozdiely medzi bezpečnými a nebezpečnými režimami vykonávania kódu alebo operácií?
Ako sa získa hodnota v slovníku, začínajúc kľúčom a prechádzaním jeho hash funkcie?
Aké ťažkosti môže systém stretnúť pri práci s viacvláknovým spracovaním?
Môžete vysvetliť účel a použitie anotácie @main v programovaní?
Ako možno spracovať udalosti stlačenia v objektoch, ktoré dedičia od UIResponder?
Ktoré primitívne dátové štruktúry používajú mechanizmus Copy-on-write na optimalizáciu kopírovania?
Môžeš vymenovať typy hodnôt v Swift?
Aké typy zámkových mechanizmov sa používajú pri vývoji aplikácií pre iOS?
Aký je účel ukladania stavu pozadia v systémoch?
Ako sledovať všetky volania funkcie, ktorá nie je prítomná v zdrojovom kóde počas ladenia?
Aké dôvody robia používanie UserDefaults neefektívnym na ukladanie objemných dát?
Môžete vysvetliť, čo znamená metóda setNeedsLayout v kontexte aktualizácie používateľského rozhrania?
Aké metódy alebo nástroje používate na riadenie synchronizácie vlákien a prevenciu závodov?
Aké metódy a prístupy poznáš na zaokrúhľovanie alebo zmenu tvaru zobrazovaného prvku v rozhraní?
Ako rozlíšiť typy údajov podľa hodnoty a odkazu a aké sú medzi nimi rozdiely v programovaní?