Aký je účel objektu DispatchGroup pri synchronizácii úloh v programovaní?
iOS
Môžete vysvetliť, čo znamená pojem Retain v kontexte správy pamäte?
Máte otázky ohľadom projektu alebo spoločnosti?
Ako ste implementovali mechanizmus Dependency Injection vo vašich projektoch?
Je možné implementovať voliteľné metódy v definícii protokolu?
Môžete vysvetliť, čo je referenčný typ údajov?
Vysvetlite koncept viacvláknového spracovania a jeho použitie v programovaní.
Ako sa vykonáva paralelné spracovanie vlákien na procesore s jedným jadrom?
Ako rozlíšiť príkazy git rebase a git merge a v čom sú ich hlavné rozdiely?
Je možné definovať implementáciu metód v rámci protokolu?
Ako určiť počet pamäťových oblastí pridelených aplikácii počas jej behu?
Ako sa spracováva udalosť kliknutia v aplikácii?
Ako sa v jazyku Swift používa mechanizmus zapuzdrenia?
Akými spôsobmi odstraňujete alebo minimalizujete problémy spojené s paralelným vykonávaním úloh v prostredí s viacerými vláknami?
Môžete vysvetliť rozdiely medzi princípom invertovania závislostí a injekciou závislostí v programovaní?
Môžete vysvetliť, čo sa rozumie pod prepojenými hodnotami v kontexte programovania?
Ktorá referencia, slabá (weak) alebo ne vlastná (unowned), zabezpečuje vyšší výkon pri použití v Swift?
Môžeš uviesť hlavné primitívy používané v GCD (Grand Central Dispatch)?
Je možné implementovať viacnásobné dedičstvo v jazyku Swift?