iOS
Կարող եք նշել համակարգերի նախագծման ժամանակ օգտագործվող հիմնական ճարտարապետական ձևանմուշները?
Ի՞նչ ճարտարապետական նմուշներ եք կիրառել ձեր նախագծերում:
Որ դեպքերում տվյալների կառուցվածքը կարող է իրականացնել որոշակի պրոտոկոլ կամ ինտերֆեյս։
Որ մասում է կիրառվում ծրագրի գործարկման կյանքի ցիկլի ավտոմատ մաքրման համակարգը (ARC):
Կարող եք բացատրել, թե ինչ է նշանակում 'Bounds' տերմինը ծրագրավորման կամ համակարգի ճարտարապետության մեջ?
Կարող եք բացատրել, թե ինչ է նշանակում 'Frame' տերմինը ծրագրավորման կամ զարգացման համատեքստում?
Կարող եք բացատրել, թե ինչ է ռեֆերենցիայի տվյալների տիպը:
Որտե՞ղ եք սովորաբար պահում տվյալները, որոնք ժամանակավոր պահվում են մշակման ընթացքում։
Ինչպես կարելի է գրանցել շարժման իրադարձությունների մշակողը ծրագրում?
Կարող եք նկարագրել ձեր վերջին պաշտոնում աշխատած հիմնական պարտականությունները և նախագծերը:
Կարող եք բացատրել սինխրոնացման մեթոդի (Sync) աշխատանքային սկզբունքը և դրա դերը ծրագրավորման մեջ:
Ի՞նչ է տեղի ունենում հոսքերի հետ sync ֆունկցիայի օգտագործման ժամանակ և որ հոսք է բլոկավորվում գործընթացում։
Կարող եք բացատրել ասինխրոնային գործողությունների մեխանիզմը և դրանց օգտագործումը ծրագրավորման մեջ?
Կարող եք տալ օրինակ, երբ տարրի շրջանակը և նրա սահմանները չափով չեն համընկնում?
Ինչպես է տեղի ունենում սեղմման իրադարձության մշակումը հավելվածում?
Արժեքները Frame և Bounds-ը փոխկապակցված են կամ անկախ միմյանցից գրաֆիկական տարրերով աշխատելու համատեքստում։
Ինչպե՞ս տարբերել տվյալների տեսակները արժեքով և հղումով և ինչպե՞ս են դրանք տարբերվում ծրագրավորման մեջ։
Կարող եք բացատրել, թե ինչ է նշանակում iOS-ում ավտոմատ հիշողության կառավարում ARC մեխանիզմը?
Ի՞նչ տարբերություն կա ծրագրավորման մեջ պրոտոկոլի և ինտերֆեյսի միջև։