Jak se získá hodnota ve slovníku, začínajíc klíčem a procházejíc jeho hashovací funkcí?
iOS
Můžete vysvětlit, co je třída UIGestureRecognizer a jak se používá v iOS vývoji?
S jakými obtížemi se může systém setkat při práci s vícevláknovým zpracováním?
Můžete vysvětlit účel a použití anotace @main v programování?
Jak sledovat volání metody viewDidLoad ve všech instancích kontrolerů v aplikaci?
Jak lze zpracovávat události stisknutí v objektech dědících od UIResponder?
Jaké primitivní datové struktury používají mechanismus Copy-on-write k optimalizaci kopírování?
Jaký je účel uchovávání stavu pozadí v systémech?
Vysvětlete rozdíly mezi metodami layoutSubviews, layoutIfNeeded a setNeedsLayout v procesu automatického rozvržení a aktualizace rozhraní.
Jaké typy zámkových mechanismů se používají při vývoji aplikací pro iOS?
Můžeš vyjmenovat typy hodnot ve Swiftu?
Můžete vysvětlit, co znamená metoda setNeedsLayout v kontextu aktualizace uživatelského rozhraní?
Jaké metody nebo nástroje používáte k řízení synchronizace vláken a prevenci závodů?
Jaké metody a přístupy znáte pro zaoblení nebo změnu tvaru zobrazovaného prvku v rozhraní?
Jak rozlišit datové typy podle hodnoty a podle odkazu a v čem se liší v programování?
Jak ovlivňuje použití unowned správu životnosti objektu v programování?
Můžete vysvětlit princip Copy-on-Write a jak funguje v systémech ukládání dat?