iOS
Ako implementovať funkciu, ktorá zabezpečuje atómovosť operácií v GCD?
Ako rozdeliť obrazovku na tri rovnaké časti pomocou troch View?
Aké externé knižnice ste použili vo svojom predchádzajúcom projekte a na aké úlohy?
Aké metódy je potrebné použiť na prevenciu konfliktov, keď na jednom pohľade je viac Gesture Recognizers?
Aké kľúčové vlastnosti by mal mať efektívny architektonický vzor pre budovanie spoľahlivých systémov?
Máte skúsenosti s vykonávaním procesov migrácie dát alebo systémov?
Vysvetlite koncept Run Loop a ako sa používa v aplikáciách
Môžete vysvetliť, čo je komponenta UITableView a ako sa používa pri vývoji rozhraní?
V čom spočíva rozdiel medzi bodmi a pixelmi v kontexte grafiky a zobrazovania obrázkov?
Vysvetlite koncept View v SwiftUI a ako sa používa pri tvorbe rozhraní.
Máte skúsenosti s prácou podľa metodiky Kanban v projektoch?
Prečo sa v štruktúrach typov vyhýba použitiu dedičnosti?
Môžete vysvetliť, čo je mechanizmus Voliteľného Väzania v programovaní?
Aký je problém s používaním vzoru Singleton v návrhu systémov?
Plánujete v blízkej dobe sťahovanie do zahraničia alebo po Rusku?
Aké sú hlavné výhody a nevýhody používania SwiftUI na vývoj používateľských rozhraní?
Vysvetlite fázy vývoja a fungovania iOS aplikácie od spustenia do ukončenia.
Môžete vysvetliť, čo znamená pojem 'voliteľný' v programovaní?
Navigácia je napísaná v UIKit, a upozornenia/šity vyťahujete do UIKit alebo používate natívne prostriedky SwiftUI?
záverečná trieda ProfileViewModel1 { enum Stav { ... } var stav: Stav = .idle let služba: UserService init(služba: UserService) { ... } func onBackPress() { // view deinit } func loadUser() { stav = .loading Task { [weak self] guard let self else { return } do { let používateľ = try await self.služba.fetchUser() self.stav = .loaded(používateľ) } catch { self.stav = .failed(error.localizedDescription) } } } }