iOS
Jaké další informace, kromě metod, mohou být zahrnuty do protokolů?
Je možné implementovat slabé odkazování na objekt pole?
Je možné, aby struktura obsahovala uvnitř sebe objekt téže strukturální formy?
Které princip SOLID může být porušen v případě použití volitelné funkce uvnitř protokolu?
Máte zkušenosti s automatizovaným testováním uživatelského rozhraní?
Můžete vysvětlit, co se rozumí pod pojmem abstrakce v programování?
Jaký je rozdíl mezi referencemi Weak a Unowned ve Swiftu?
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?
Jak je zajištěno připojení kódu Objective-C do projektu Swift?
Lze rozšířit stávající třídu nebo strukturu přidáním nové vlastnosti pomocí rozšíření?
S jakými potenciálními obtížemi se můžete setkat při použití CALayer k implementaci rozhraní?
Používáš své vlastní metody práce nebo přístupy?
Jsou všechny funkce deklarované v protokolu povinné pro třídu, která je implementuje?
Jaké jsou hlavní požadavky na vývoj aplikací pro tvOS?
Jaké máte zkušenosti s reaktivním programováním?
Jaké techniky lze použít ke zvýšení efektivity využívání statických vlastností v kódu?
Proč jsou metody, které mění stav objektu, v třídě deklarovány jako mutující?
Jak dlouho obvykle pracujete v jedné organizaci?
Je možné udělat tak, aby jakýkoli pohled fungoval jako responder?
V jakých případech se doporučuje používat průchodové tabulky (boční tabulky) v databázi?