Ի՞նչ հիշողության հատվածներ են ակտիվանում ծրագրի օգտագործողի ինտերֆեյսը սկսելու ժամանակ՝ սեղմելով նրա պատկերակը:
iOS
Որտե՞ղ է սովորաբար հիշողության կամ տվյալների կառուցվածքում տեղադրվում արժեքի տիպի արժեքները:
Կարող եք բացատրել, թե ինչ է նշանակում 'unowned unsafe' բանալի բառը Swift-ում հիշողության կառավարումի համատեքստում?
Ինչպիսի՞ն են միմյանց բացառման և սինխրոնացված կատարումի կառավարումը բազմամյա ծրագրավորման մեջ:
Կարող եք նկարագրել, թե ինչպես եք իրականացնում Copy-on-Write մեխանիզմը ձեր պրակտիկայում?
Կա գործնական փորձ ձեր կոդի համար միավորային թեստեր գրելիս։
Կարող եք բացատրել, թե ինչ է անում makeKeyAndVisible մեթոդը ինտերֆեյսի ցուցադրման համատեքստում?
Ի՞նչ ներքին մեխանիզմներ են կանգնած հիշողության մեջ զանգվածի իրականացման հետևում։
Ի՞նչ է ներկայացնում տվյալների կառուցվածքը List-ը իրականացման մեջ։
Կոպի-օն-ռայթ սկզբունքը կիրառվում է բոլոր տվյալների տեսակների և կառուցվածքների վրա՞
Կարող եք բացատրել, թե ինչ են արժեքի տեսակները ծրագրավորման մեջ?
Ի՞նչ մոտեցումներ և գործիքներ են օգտագործվում ծրագրային համակարգերում հիշողության օգտագործումը վերահսկելու և օպտիմալացնելու համար։
Ինչպես է տեղի ունենում հիշողության կառավարումը և բաշխումը Swift-ում?
Ի՞նչ գործառույթ է իրականացնում Actor մոդելը ծրագրավորման համակարգերում և ինչ առավելություններ է տալիս:
Կարող եք բացատրել, թե ինչ է նշանակում SSL Pinning սկզբունքը և ինչպես է այն իրականացվում հավելվածներում:
Երբ է նպատակահարմար օգտագործել թույլ հղում՝ 'weak let'-ով?
Կա՞ք պրակտիկ փորձ ձեր նախագծերում կառուցվածքային մրցակցության իրականացման մեջ։
Դուք օգտագործում եք ուժեղ կամ թույլ հղումներ ձեր նախագծում, երբ աշխատում եք զանգվածի տարրերի հետ?
Ներկայացնո՞ւմ եք փորձ Objective-C-ով զարգացման մեջ։