iOS
Znáte situace, kdy použití běžných pohledů ve SwiftUI vedlo ke snížení výkonu, a jak tento problém mohl být vyřešen pomocí LazyView?
Povězte nám, jak byla organizována týmová práce na vašem předchozím místě práce.
V čem se liší použití stavu (State) od vazby (Binding) v kontextu vývoje?
Jakou roli hraje rozdělení paměti na zásobník a haldu při správě zdrojů aplikace?
Jaké jsou výhody a nevýhody používání OperationQueue pro správu asynchronních úkolů?
Jaký je rozdíl mezi referencemi Weak a Unowned ve Swiftu?
V čem se liší odkazy typu Weak a Unowned v řízení paměti?
Můžete vysvětlit, co je to semafor v kontextu programování a synchronizace vláken?
Vysvětlete, co se rozumí mutací v programování a jaké jsou její hlavní aspekty?
Jak se hodnotí časová složitost operace vložení prvku do hashové tabulky?
Jak je zajištěno připojení kódu Objective-C do projektu Swift?
Jak rozlišit datové typy podle hodnoty a podle odkazu a v čem se liší v programování?
Můžete vysvětlit koncept zapouzdření v objektově orientovaném programování?
Můžete uvést příklad toho, jak jsou hodnoty typu přenášeny nebo uloženy na haldě v programovacích jazycích?
Můžeš vyjmenovat hlavní příkazy ladicího programu LLDB, se kterými jsi obeznámen?
Jaké prvky lze rozšířit pomocí rozšíření v programovacím jazyce?
Můžete vysvětlit, co je DispatchQoS a jak se používá v operačních systémech Android?
Jaké jsou vaše preference ohledně velikosti týmu?
Lze plně důvěřovat procesu kompilace při sestavování programu?
Co se stane s metodou životního cyklu ViewController, pokud nastavíte vlastnost backgroundColor bez předchozího volání loadView nebo jiných metod načítání pohledu?