iOS
Můžete vysvětlit rozdíly mezi komponentami TableView a ScrollView v kontextu vývoje iOS?
Jaké jsou hlavní rozdíly mezi RxSwift Signal a Driver z hlediska jejich účelu a chování?
Jak je v jazyce Swift dosaženo vícenásobného dědičnosti tříd nebo protokolů?
Jaké podmínky a omezení jsou spojeny s používáním slabých vlastností v softwarových systémech?
Jakou minimální verzi iOS považujete za standardní pro podporu ve svých projektech?
Který proces nebo tok je zodpovědný za zpracování uživatelského rozhraní v systému?
Jak může fronta současně zpracovávat několik úkolů nebo operací?
Můžete vysvětlit rozdíly mezi pojmy Use Case a Interactor ve vývoji softwaru?
Kdy je vytvořen kořenový pohled kontroléru?
Co znamená pojem Mutating v kontextu programování?
Jaký je nejmenší počet objektů potřebných k vytvoření cyklu udržování v paměti?
Jak lze přerušit provádění asynchronní operace?
Jaké metody inicializace objektů znáte a používáte ve třídách?
Jaká jsou omezení mechanismů obecného programování?
Vysvětlete, co znamená princip Liskovovy substituce a jak se uplatňuje v objektově orientovaném programování.
S jakými problémy se lze setkat při používání Storyboard v procesu vývoje rozhraní?
Co znamená umístění třídy v oblasti dynamické paměti (halda) a proč se to dělá?
Z jakého důvodu jste opustil(a) své předchozí zaměstnání?
Jaké klíčové slovo se používá ke změně hodnoty proměnné v těle funkce?
Můžeš uvést příklad situace, kdy se uplatňuje princip protokolu?