iOS
V čem se liší použití Debounce od Delay v programování?
Jak lze odhalit únik paměti bez použití grafu paměti?
Můžete vysvětlit koncept Side Table a jeho použití?
V jakých situacích je vhodnější použít slabé odkazování (weak var) ve Swiftu?
Máte zkušenosti s protokolem WebSocket pro implementaci obousměrné komunikace v aplikacích?
Lze považovat provádění úkolu za nedělitelnou operaci v kontextu multitaskingu?
Máte praktické zkušenosti s používáním RxSwift ve svých projektech?
Jaký architektonický přístup byste preferoval při vývoji malého softwarového produktu?
Můžete uvést příklad situace, kdy jsou při vývoji softwaru porušovány základní principy SOLID?
V jaké části programu jsou obvykle deklarovány a uloženy proměnné s globálním dosahem?
Jaké informace mohou sloužit jako klíč ve struktuře dat slovníku?
Která reference, slabá (weak) nebo ne vlastněná (unowned), zajišťuje vyšší výkon při použití ve Swiftu?
Kde se obvykle v paměti umisťují objekty typu odkaz?
Můžete vysvětlit koncept RunLoop a jeho roli ve zpracování událostí v aplikacích?
Co se stane s metodou životního cyklu ViewController, pokud nastavíte vlastnost backgroundColor bez předchozího volání loadView nebo jiných metod načítání pohledu?
Je možné implementovat dědičnost od třídy Actor ve vašem projektu?
Jak se v aplikaci zpracovává událost kliknutí?