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 se princip YAGNI uplatňuje v praxi vývoje softwaru?
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?
Vysvětlete, co znamenají principy SOLID v objektově orientovaném programování
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?
Vysvětlete koncept funkcí první třídy v jazyce Swift a jejich roli v programování.
Jaký je hlavní cíl používání push oznámení v aplikacích?
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 rozumíš procesy a metody testování softwarových řešení?
Jaká je role třídy SceneDelegate v životním cyklu aplikace?
Jaká je role kontroléru zobrazení a proč je důležitý v architektuře aplikace?
Jak se chová úložiště dat při kolizi klíčů?
Zajímá vás pozice vedoucího týmu nebo projektového manažera?