iOS
Co znamená písmeno 'L' v principech SOLID pro objektově orientované programování?
Co se rozumí pod rozšířeními v kontextu programování nebo systémů?
Jaké jsou rozdíly při kopírování dat pro hodnotové a referenční typy?
Lze uvnitř pole používat různé datové typy?
Vysvětlete, co se rozumí pod pojmem existenční kontejner a jak se používá v programování.
Můžete vysvětlit koncept asociace v objektově orientovaném programování?
Jaké jsou výhody a nevýhody používání Constraint při vývoji softwarových řešení?
Vytváří použití ArraySlice novou kopii dat v paměti?
Vysvětlete koncept lenivých kolekcí a jejich použití v programování.
Jak si představujete nejefektivnější a nejstrukturovanější přístup k procesu vývoje softwaru?
Můžete vysvětlit, co je TVMLKit a jak se používá při vývoji aplikací pro Apple TV?
Jaký protokol jste použili k implementaci vlastních animačních efektů?
Pracoval jste s knihovnou SnapKit pro automatické rozmístění prvků rozhraní?
Můžete vysvětlit, co znamená metoda deinit v kontextu správy paměti?
Nem myslíte si, že umělá inteligence může vytlačit tvůrčí roli při vývoji iOS aplikací?
Čím se liší operátory porovnání '==' a '===' v JavaScriptu?
Jaký je vztah mezi mechanismem RunLoop a používáním front v zpracování událostí?
V jaké fázi provádění kódu určujete a uplatňujete omezení (Constraint)?
Jaký je cíl použití dispatch bariéry v vícenásobných aplikacích?
Můžete vysvětlit, co znamená použití klíčového slova 'unowned' při práci s pevnými odkazy ve Swiftu a jak to ovlivňuje správu paměti?