Můžete vysvětlit koncept UIResponder a jeho roli v zpracování událostí v iOS?
iOS
Jak je v UIKit zpracováváno zachycení událostí dotyku?
Můžete vysvětlit, co je třída UIGestureRecognizer ve vývoji iOS aplikací?
Můžete vysvětlit, co je třída CALayer a jak se používá při vývoji iOS?
Jak ovlivňuje použití silných odkazů v programovacím jazyce dobu existence objektu v paměti?
Můžete vysvětlit, co se děje při volání metody layoutSubviews v UIKit?
Jaké metody je třeba použít k prevenci konfliktů při přístupu ke sdíleným zdrojům?
Můžete vysvětlit, co jsou to typy hodnot v programování?
Používají všechny datové typy nebo datové struktury mechanismus Copy-on-Write, a v jakých případech se používá?
Můžete vysvětlit, co je nástroj Time Profiler a jak se používá k analýze výkonu?
V čem se liší odkazy typu Weak a Unowned v řízení paměti?
Je při použití sémantiky hodnoty v programovacím jazyce povinné kopírování?
Jaké kroky jsou podnikány v případě vzniku konfliktu při práci s daty nebo procesy?
Jaké metody se používají k prevenci podmínek závodu při práci s vícejádrovými aplikacemi?
Můžeš vyjmenovat a vysvětlit hlavní problémy spojené s automatickým řízením paměti pomocí ARC?
Vysvětlete fáze vývoje a fungování iOS aplikace od spuštění do ukončení.
Vysvětlete, co je datová struktura nazývaná 'slovník' a jak se používá.
Jakými metodami lze odhalit a diagnostikovat úniky paměti v aplikaci?