Vysvětlete rozdíly mezi GCD, NSThread a OperationQueue a jaké jsou výhody každého z nich pro vícestopé programování v iOS.
iOS
Můžete vysvětlit, co se rozumí pod pojmem 'Herec' v kontextu programování a systémů?
Jak implementovat funkci, která zaručuje atomárnost operací v GCD?
Jak provedete migraci architektury aplikace z MVC na VIPER?
V jakých případech a za jakých podmínek je nutné odstranit tabulku straných vazeb (Side Table)?
Jak implementujete automatizaci procesu integrace a doručení kódu ve svém projektu?
Jaký je rozdíl mezi použitím funkce výpočtu GCD (největšího společného dělitele) a metodami asynchronního programování s async/await?
Vysvětlete rozdíl mezi retenčním cyklem a paměťovým odkazem v řízení paměti v programování.
Můžete vysvětlit, co znamená pojem Hot Observable v reaktivním programování?
Vysvětlete hlavní rozdíly mezi polem, slovníkem a množinou v kontextu jejich použití a datové struktury.
Co přesně se inicializuje v hlavním souboru při spuštění aplikace?
Na jakém místě v paměti nebo datové struktuře jsou obvykle umístěny hodnoty typu hodnoty?
Můžete popsat, jak jste implementovali mechanismus Copy-on-Write ve své praxi?
Co tě přimělo zvolit kariéru iOS vývojáře?
Jaké segmenty paměti se aktivují při spuštění uživatelského rozhraní aplikace kliknutím na její ikonu?
Máte praktické zkušenosti s psaním jednotkových testů pro kód?