iOS
Aké sú výhody a nevýhody používania CoreData pri vývoji aplikácií?
Aká metóda umožňuje určiť zmenu orientácie obrazovky na zariadení?
Môžete vysvetliť koncept injektáže závislostí a prečo je potrebný v programovaní?
Ako organizovať zmenu veľkosti a polohy prvkov rozhrania v iOS, ak sú parametre známe v metódach viewWillLayoutSubviews a viewDidLayoutSubviews, ale modifikácia rámca v týchto metódach je zakázaná?
Prečo sa v kóde s uzávermi odporúča používať slabú referenciu na seba (weak self)?
Aké typy projektov by ste radšej vyhli vo svojej práci?
Ako funguje systém dizajna medzi UIKit a SwiftUI — je tam duplikácia komponentov alebo obalov?
Aký je hlavný rozdiel medzi vzormi Builder a Factory v objektovo orientovanom programovaní?
Máte skúsenosti s otázkami a problémami, ktoré vznikajú pri používaní viacvláknového spracovania v programoch?
Poznate situácie, keď použitie bežných pohľadov v SwiftUI viedlo k zníženiu výkonu, a ako sa tento problém dal vyriešiť pomocou LazyView?
Je možné pridať obmedzenia a obmedzenia umiestnenia prvkov vnútri UI StackView?
Môžete vysvetliť hlavné rozdiely medzi triedou a objektom v objektovo orientovanom programovaní?
Aké operácie sa vykonávajú v hlavnom vlákne vykonávania programu?
Aké princípy je dôležité zvážiť pri písaní testovateľného a spoľahlivého kódu?
Aký je účel vlastnosti contentCompressionResistancePriority vo view v kontexte riadenia kompresie obsahu?
Ako fungujú uzávery z hľadiska uchovávania premenných z vonkajšej oblasti?
Pracoval ste s knižnicou SnapKit na automatickom rozmiestnení prvkov rozhrania?
Vysvetlite, čo sa rozumie pod mutáciou v programovaní a aké sú jej hlavné aspekty?
Ako možno zabrániť úniku pamäte v aplikácii?
Čo je CocoaPods a ako sa používa na správu závislostí v projektoch iOS?