iOS
Կարող եք նշել և բացատրել iOS-ում օգտագործվող հիմնական հիշողության տեսակները?
Ինչպե՞ս բաժանել էկրանը երեք հավասար մասի՝ օգտագործելով երեք View։
Ի՞նչ արտաքին գրադարաններ եք օգտագործել ձեր նախորդ նախագծում և ինչ նպատակներով:
Ինչ մեթոդներ պետք է կիրառել կոնֆլիկտների կանխարգելման համար, երբ միևնույն տեսքից մի քանի Gesture Recognizers կան?
Ի՞նչ հիմնական հատկանիշներ պետք է ունենա արդյունավետ ճարտարապետական մոդելը հուսալի համակարգեր կառուցելու համար։
Դուք ունե՞ք տվյալների կամ համակարգերի միգրացիայի գործընթացների փորձ։
Ներկայացրեք Run Loop-ի գաղափարը և այն ինչպես է օգտագործվում ծրագրերում
Ի՞նչ է գրաֆիկայի և պատկերների ցուցադրման համատեքստում կետերի և պիքսելների տարբերությունը։
Ներկայացրեք View կոնցեպտը SwiftUI-ում և ինչպես է այն օգտագործվում ինտերֆեյսների ստեղծման ժամանակ։
Դուք ունե՞ք փորձ աշխատանքային մեթոդիկա Կանբանով նախագծերում։
Ինչու՞ է խուսափում կառուցվածքային տիպերում ժառանգության օգտագործումից։
Ինչպե՞ս իրականացնել ֆունկցիա, որը երաշխավորում է GCD-ում գործողությունների ատոմարությունը։
Ի՞նչ է համակարգերի նախագծում Singleton դիզայնի օգտագործման խնդիրնը։
Կանխատեսում եք շուտով արտերկիր կամ Ռուսաստանում տեղափոխվել?
Ի՞նչ են SwiftUI-ի օգտագործման հիմնական առավելությունները և թերությունները օգտվողների ինտերֆեյսների զարգացման համար։
Ներկայացրեք iOS հավելվածի զարգացման և գործառնական փուլերը սկսած գործարկումից մինչև ավարտը.
Կարող եք բացատրել, թե ինչ է նշանակում 'ընտրովի' տերմինը ծրագրավորման մեջ:
Կարող եք բացատրել, թե ինչ է UITableView կոմպոնենտը և ինչպես է այն օգտագործվում ինտերֆեյսների զարգացման մեջ?
Կարող եք բացատրել, թե ինչ է Օպցիոնալ Բինդինգ մեխանիզմը ծրագրավորման մեջ?
վերջնական դաս ProfileViewModel1 { enum Կարգավիճակ { ... } var կարգավիճակ: Կարգավիճակ = .idle let ծառայություն: UserService init(ծառայություն: UserService) { ... } func onBackPress() { // տեսք deinit } func loadUser() { կարգավիճակ = .loading Task { [weak self] guard let self else { return } do { let օգտվող = try await self.ծառայություն.fetchUser() self.կարգավիճակ = .loaded(օգտվող) } catch { self.կարգավիճակ = .failed(error.localizedDescription) } } } }