Akými metódami môžeš spustiť a spustiť aplikáciu v praxi?
iOS
Aký je rozdiel medzi objektmi UIView a CALayer vo vývoji iOS?
Je možné implementovať mechanizmus, ktorý sleduje objekty pomocou slabých odkazov, bez toho, aby zabránil ich odstráneniu zberačom odpadkov?
V ktorých prípadoch sa v databáze používajú tabuľky externých údajov (Side Table)?
Môžeš uviesť hlavné typy údajov používané v jazyku Swift?
Vysvetlite rozdiely medzi automatickým riadením pamäte cez ARC a garbage collector
Aké sú výhody a nevýhody používania bodov prerušenia typu Symbol pri ladení programov?
Ako ovplyvňuje použitie slabých odkazov správu životného cyklu objektov v pamäti?
Môžete vysvetliť, čo je UIView v kontexte vývoja rozhraní iOS?
Akými spôsobmi organizujete a kontrolujete toky vykonávania v softvérových aplikáciách?
V akom kontexte alebo za akých okolností sa volá metóda deinit v Swift?
Aké nástroje na ladenie a inšpekciu poskytuje Xcode na analýzu a odstraňovanie chýb v aplikáciách?
Môžete uviesť hlavné typy front, s ktorými sa stretávate v programovaní?
Aké nástroje a mechanizmy používate na implementáciu a správu viacvláknového spracovania v aplikáciách?
Môžete vysvetliť, čo je semafor v kontexte programovania a synchronizácie vlákien?
Aké sú rozdiely medzi bezpečnými a nebezpečnými režimami vykonávania kódu alebo operácií?
Čo sa vykoná pred spustením funkcie označenej anotáciou @main?