iOS
Můžete vysvětlit, co je EnvironmentObject v kontextu vývoje na SwiftUI?
Jaká je role a účel objektu Task ve vašem projektu nebo systému?
Jaké operace se provádějí v hlavním vlákně provádění programu?
Můžeš vyjmenovat typy hodnot ve Swiftu?
Můžete vysvětlit, co znamená metoda setNeedsLayout v kontextu aktualizace uživatelského rozhraní?
V jakých situacích je vhodné použít mechanismus Semaphore pro synchronizaci vláken?
Jaká třída fronty implementuje strukturu Main v knihovně Java?
Můžete vysvětlit, co se stane při spuštění příkazu git merge a jak spojuje větve v repozitáři?
Povězte nám o nejobtížnější úloze, kterou jste museli realizovat pomocí SwiftUI
Vysvětlete princip fungování metody Flat Map a její rozdíl od běžné Map při zpracování datových kolekcí.
Kde se obvykle v paměti umisťují objekty typu odkaz?
Jak se v aplikaci zpracovává událost kliknutí?
Jaké jsou hlavní výhody používání NSLock ve srovnání s jinými mechanismy synchronizace?
V jakých situacích byste měli použít klíčové slovo `unowned` ve Swiftu?
Máte zkušenosti s používáním systému Auto Layout pro tvorbu adaptivních rozhraní?
Jak je určena časová složitost operace kopírování jednoho prvku uvnitř pole?
Můžete vysvětlit, co je loadView a jak se používá ve vývoji?
Vysvětlete, co je to cyklus udržení v paměti a jak ovlivňuje chod aplikací.