V ktorej časti životného cyklu spustenia aplikácie sa používa automatický zberač odpadu (ARC)?
iOS
Máte otázky ohľadom projektu alebo spoločnosti?
Čo znamená vlastnosť Content Compression Resistance Priority v nastavení rozhrania a ako ovplyvňuje zobrazenie prvkov?
Môžete vysvetliť, čo znamená pojem 'Unowned' v kontexte správy pamäte?
Vysvetlite princíp Test Driven Development a jeho hlavné vlastnosti.
Aký je účel a použitie slabých odkazov so kľúčovým slovom unowned v programovaní?
Aké sú výhody a nevýhody architektonického vzoru VIPER pri vývoji mobilných aplikácií?
Môžete vysvetliť, čo robí metóda setNeedsDisplay v kontexte aktualizácie používateľského rozhrania?
Môžete vysvetliť, čo znamená metóda setNeedsLayout v kontexte aktualizácie používateľského rozhrania?
Môžete vysvetliť podstatu metódy testovania 'biela skrinka'?
Vysvetlite koncept polymorfizmu v objektovo orientovanom programovaní a ako sa uplatňuje v praxi vývoja.
Môžete vysvetliť, čo znamená automatický mechanizmus správy pamäte ARC v iOS?
Vysvetlite, čo je metodológia Behavior-Driven Development (BDD) a ako sa používa v procese vývoja softvéru.
Aké druhy testovania existujú v procese vývoja softvéru?
Môžete vysvetliť princíp, ktorý predpokladá opakované použitie kódu bez jeho duplikácie?
Môžeš uviesť hlavné vzory správania v návrhu softvérových systémov?
Čo znamená použitie kľúčového slova 'inout' v programovaní a ako ovplyvňuje prenos dát vo funkciách?
Ako sa v praxi vývoja softvéru uplatňuje princíp YAGNI?
Môžete vysvetliť, čo robí metóda layoutIfNeeded v kontexte aktualizácie rozhrania?