iOS
Կարող եք բացատրել, թե ինչպես է իրականացվում մուտքը օբյեկտին համակարգի ներսում հեշ-թաբլթում?
Կարող եք բացատրել, թե ինչ է նշանակում 'մառանային ազդանշան' ձեր ուղղության համատեքստում?
Ներկայացնո՞ւմ եք փորձ ձեր նախագծերում Dependency Injection օգտագործելու մասին։
Ինչպե՞ս կարող եք ինքնուրույն իրականացնել կեշավորման մեխանիզմ առանց երրորդ կողմի գրադարանների օգտագործման։
Ներկայացրեք հիմնական տարբերությունները զանգվածի, բառարանի և հավաքածուի միջև նրանց օգտագործման և տվյալների կառուցվածքի համատեքստում։
Ի՞նչ ճարտարապետական կառուցվածք կօգտագործեիք այս կոմպոնենտը ստեղծելիս։
Կարող եք բացատրել, թե ինչ է ենթադրում առաջնահերթությունների հակադարձումը համակարգերում կամ ալգորիթմներում?
Ինչպե՞ս իրականացնել գերբնական սկզբունքով հատկության դանդաղեցված ինիցիալիզացիան, որպեսզի այն ստեղծվի միայն առաջին դիմումի ժամանակ։
Կարող է ավելացնել փակման ցանկին:
Ի՞նչ ռիսկեր և առանձնահատկություններ կան տարբեր տվյալների տեսակների պահպանումը մեկ զանգվածում:
Կարող է VIPER ճարտարապետական շաբլոնը օգտագործվել SwiftUI-ի հետ զարգացնելիս?
Կարող եք բացատրել, թե ինչ է StateObject-ը զարգացման համատեքստում?
Ի՞նչ փուլում է View Controller-ի կյանքի ցիկլում կատարվում հաշիվը և սահմանափակումների սահմանումը։
Կարող եք տալ օրինակներ գրադարանների կամ գործիքների, որոնք իրականացնում են ռեակցիվ ծրագրավորման սկզբունքները:
Ի՞նչ չափի նախագիծ եք նախընտրում կամ считаете օպտիմալ:
Երբ է տեղի ունենում օբյեկտի օրինակին հղումների քանակի աճը ծրագրում?
Կարող եք բացատրել SQL և NoSQL տվյալների բազաների կառավարման համակարգերի տարբերությունը?
Ի՞նչ առավելություններ ունի XIB- ի օգտագործումը iOS զարգացման ժամանակ ինտերֆեյսներ ստեղծելիս։
Ինչ է սպասվում, երբ հայտարարում եք user փոփոխականը՝ օգտագործելով թույլ կապը՝ weak var user = User()։
Կարող եք տալ օրինակ, երբ Swift- ի կոդում օգտագործվում է `unowned` օպերատորը?