iOS
Jaké důsledky má změna vlastnosti origin u objektu Bounds?
V jakém případě dochází k automatickému přidělení paměti pro kořenové zobrazení ovladače?
V které části životního cyklu spuštění aplikace se používá automatický sběrač odpadu (ARC)?
Můžeš vysvětlit, jaké typy úniků paměti v aplikacích existují?
Co je třeba vzít v úvahu při stanovení frekvence aktualizace cache?
Jaký datový typ je vrácen při provádění operace řezu pole?
Jaké potenciální problémy mohou nastat při předávání objektů odkazem v programu?
Který mechanismus ukládání dat — UserDefaults nebo KeyChain — uchovává informace po opětovné instalaci aplikace?
Vysvětlete principy fungování SpinLock a v jakých scénářích se používá.
Jak lze implementovat sdílení stejných závislostí pro více obrazovek v aplikaci?
Jaké máte zkušenosti s vytvářením projektů nebo systémů od začátku?
Co přesně tě na našem produktu přitahuje a proč máš zájem na jeho práci?
Vysvětlete, co se rozumí pod pojmem Silent Push v kontextu mobilních oznámení
V jaké situaci je vhodnější používat weak nebo unowned pro správu paměti v týmu vývojářů?
Můžete vysvětlit koncept Side Table a jeho použití?
Můžeš uvést různé metody práce s kolekcemi a jejich vlastnosti?
Můžeš vyjmenovat různé typy Publisher, které se používají ve frameworku Combine?
Jaké jsou výhody a nevýhody použití Default DataSource v aplikaci?
Jak lze rozdělit odpovědnost mezi komponenty kontroléru a uživatelské rozhraní?
Co způsobuje spuštění metody layoutSubviews v komponentách rozhraní?