iOS
Jak je v jazyce Swift používán mechanismus zapouzdření?
Použili jste ve svých projektech referenční proměnné typu Unowned?
Jak je v automatickém řízení paměti prováděno odložené uvolnění objektů v ARC?
Jak se princip YAGNI uplatňuje v praxi vývoje softwaru?
Můžeš vyjmenovat hlavní funkční části, které tvoří architekturu MVVM?
Vysvětlete, za jakých okolností dochází k určení zóny zásahu (Hit Test) v rozhraní nebo grafické aplikaci?
Co vysvětluje širokou škálu architektonických řešení a proč se objevila?
Jaký je rozdíl mezi mock objekty a stubs v kontextu testování?
Můžete vysvětlit pojem 'fronta' v kontextu datových struktur?
Jaké funkce nebo techniky se používají k detekci a zpracování události stisknutí uživatelem na obrazovce?
Jak se liší použití synchronních a sekvenčních metod v programování?
Můžeš uvést příklad, kdy je v uzávěru ve Swift nutné použít weak self, aby se předešlo cyklickým odkazům?
Jaké důsledky nastanou, pokud deklarujete třídu s modifikátorem final?
Je možné vytvořit navigaci v rozhraní bez přijetí povinných závislostí od ObservableObject ve Zobrazení?
Jak je ve Swiftu realizována automatická inicializace objektů uvnitř tříd a jaké jsou rozdíly od struktur?
Jak se dá odstranit prvek uvnitř slovníku?
Jaké je potenciální nebezpečí používání synchronních operací v programování?
Jak je zajištěna interakce mezi komponentami frameworku UIKit?
Jaké principy a požadavky je třeba vzít v úvahu při vytváření struktury nebo třídy implementující protokol Equatable?
Jaké jsou výhody a nevýhody používání Auto Layout při vytváření rozhraní?