iOS
Ներկայացրեք, թե ինչ է նշանակում GCD տերմինը և ինչպես է այն օգտագործվում ծրագրավորման մեջ
Կտրվի՞ ինիցիալիզատորը կառուցվածքից նրա փոփոխության ժամանակ։
Կարող եք բացատրել, թե ինչպես է տեղի ունենում օբյեկտի կողմից զբաղեցրած հիշողության ազատում համակարգում?
Ի՞նչ դեպքերում է խորհուրդ տրվում օգտագործել NSOperation՝ iOS զարգացման ժամանակ ասինխրոնային առաջադրանքների կառավարում համար։
Որ մասում է կիրառվում ծրագրի գործարկման կյանքի ցիկլի ավտոմատ մաքրման համակարգը (ARC):
Կարող եք բացատրել, թե ինչպիսի տեսակի հիշողության արտահոսքեր կան ծրագրերում?
Ի՞նչ կազմակերպություններ կամ ոլորտներ քեզ ներկայումս գրավում են հնարավոր աշխատանքի համար:
Կարող եք բացատրել ալգորիթմի բարդության գնահատման կոնցեպցիան և ինչու է դա կարևոր?
Որ տվյալների տիպն է վերադարձվում զանգվածի կտրման գործողության ժամանակ:
Ինչպե՞ս է տեղի ունենում հիշողության ազատում կարևոր տվյալների տեսակների համար, որոնք տեղադրված են տախտակամածում։
Կարող եք նշել հիմնական ծանուցումների տեսակները, որոնք համակարգերը օգտագործում են օգտվողներին տեղեկացնելու համար?
Ի՞նչ պրոտոկոլներ սովորաբար իրականացնում են Swift-ում՝ ապահովելու ստանդարտ պայմանագրեր և օբյեկտների վարքագիծը։
Երբ կարելի է ասել, որ օբյեկտը կամ կառուցվածքը չի գտնվում հիշողության տախտակամածում?
Ինչպե՞ս որոշել, արդյոք երկու օբյեկտները հղում են նույն հիշողության տարածքին։
Կարո՞ղ է ավելացնել մի քանի ցուցադրման մակարդակներ (պատերեր) օգտագործողի ինտերֆեյսում:
Ի՞նչ հիմնական շերտերի տեսակներ ներկայացված են CALayer-ում և ինչու են դրանք օգտագործվում:
Որ տեսակների տվյալներ կարող են տեղադրվել զանգվածում?
Ի՞նչ են CoreData և Realm-ի հիմնական տարբերությունները տվյալների պահեստավորման համար ծրագրերում:
Կարո՞ղ է կատարվել View-ի բաղադրիչների մոդուլային թեստավորում, որոնք գտնվում են ViewController-ի ներսում։
Ինչպե՞ս կարելի է տեղական կերպով գործարկել և փորձարկել նախագիծը մոբայլ սարքում: