iOS
Jaké jsou hlavní výhody používání NSOperation ve srovnání s GCD?
Můžeš vysvětlit některé vzory návrhu, se kterými ses setkal v práci?
Jak je v iOS implementována automatická a ruční práce s pamětí, a jaké mechanismy se používají pro správu zdrojů?
Jak se uvolňuje paměť zabíraná zásobníkem v programu?
Jak lze odstranit vzájemné blokování zdrojů v vícevláknovém programu?
Provedli jste automatizované testování svého kódu?
Jak často vydáváte nové verze produktu nebo aktualizace?
Můžete vysvětlit princip fungování řetězce responderů (Responder Chain) v grafickém uživatelském rozhraní?
Co představuje datová struktura List v rámci implementace?
Jakým protokolem je realizována přenos dat v Swift?
Můžete vysvětlit, co dělá metoda setNeedsDisplay v kontextu aktualizace uživatelského rozhraní?
Vysvětlete, co je PreferenceKey a jak se používá při vývoji rozhraní.
Jaké je maximální počet vláken, které může být současně řízeno signálem Semaphore?
Můžete vysvětlit, co znamenají koncepty CI a CD v procesu vývoje softwaru?
Můžete uvést příklad situace, kdy se databáze používá k ukládání informací?
Jak provádíš ladění uživatelského rozhraní?
Můžete vysvětlit princip fungování objektu ObservableObject a jeho roli v reaktivním programování?
V jakých případech se doporučuje používat architektonický vzor Model-View-Controller (MVC)?
Jaká jsou omezení při používání standardní fronty v systémech front?
Lze provádět přenos dat mezi různými kontexty v Core Data?