iOS
Môžete vysvetliť, čo sa rozumie pod pojmom 'Herec' v kontexte programovania a systémov?
Vysvetlite rozdiely medzi GCD, NSThread a OperationQueue a ich výhody pre viacvláknové programovanie v iOS vývoji.
Vysvetlite rozdiel medzi retain cycle a memory link v správe pamäte v programovaní.
Aký je rozdiel medzi použitím funkcie na výpočet GCD (najväčší spoločný deliteľ) a metódami asynchrónneho programovania s async/await?
Použil si v svojich projektoch technológiu CoreData na správu údajov?
Ako implementovať funkciu, ktorá zabezpečuje atómovosť operácií v GCD?
V akých prípadoch a za akých podmienok je potrebné odstrániť tabuľku bočných vzťahov (Side Table)?
Ako vykonáte migráciu architektúry aplikácie z MVC na VIPER?
Ako implementujete automatizáciu procesu integrácie a doručenia kódu vo vašom projekte?
Aké hlavné ťažkosti a obmedzenia môžu vzniknúť pri používaní modelu hercov?
Môžete vysvetliť, čo znamená pojem Hot Observable v reaktívnom programovaní?
Vysvetlite hlavné rozdiely medzi poľom, slovníkom a množinou v kontexte ich použitia a dátovej štruktúry.
Čo sa presne inicializuje v hlavnom súbore pri štarte aplikácie?
Kde sa zvyčajne umiestňujú hodnoty typu údajov podľa hodnoty v pamäti alebo dátovej štruktúre?
Ktoré segmenty pamäte sa aktivujú pri spustení používateľského rozhrania aplikácie kliknutím na jej ikonu?
Môžete opísať, ako ste implementovali mechanizmus Copy-on-Write vo svojej praxi?