Կարո՞ղ է իրականացնել մեխանիզմ, որը հետևում է օբյեկտներին թույլ թույլ հղումներով, առանց խոչընդոտելու նրանց հեռացումը աղբահանության հավաքողից։
iOS
Կարող եք բացատրել Side Table-ի գաղափարը և դրա կիրառումը:
Ինչ մեթոդներով կարող եք գործարկել և գործարկել ծրագիրը պրակտիկայում?
Ի՞նչ դեպքերում են օգտագործվում արտաքին տվյալների աղյուսակները (Side Table) տվյալների բազայում։
Կարող եք նշել Swift լեզվում օգտագործվող հիմնական տվյալների տեսակները?
Ներկայացրեք ARC-ի միջոցով ավտոմատ հիշողության կառավարում և աղբարկղի հավաքողի միջև տարբերությունները
Ի՞նչ է բաղկացած Side Table աղյուսակից և ինչ տեղեկություններ են այնտեղ պահվում։
Կարող եք բացատրել, թե ինչ է UIView-ը iOS ինտերֆեյսների զարգացման համատեքստում?
Ինչպե՞ս է ազդում թույլ հղումների օգտագործումը հիշողության մեջ օբյեկտների կյանքի ցիկլի կառավարմանը։
Ինչ են ծրագրերի սխալների հայտնաբերման ժամանակ Symbol տեսակի կանգնեցման կետերի օգտագործման առավելությունները և թերությունները:
GCD (Grand Central Dispatch)-ի օգտագործման առավելություններն ու թերությունները ինչն են?
Ի՞նչ կոնտեքստում կամ ինչ պայմաններում է կանչվում deinit մեթոդը Swift-ում։
Ինչ մեթոդներ կարելի է օգտագործել ծրագրում հիշողության արտահոսքի խնդիրները հայտնաբերելու համար։
Կարող եք նշել ծրագրավորման ժամանակ հանդիպող հիմնական հերթերի տեսակները?
Կարող եք բացատրել, թե ինչ է սեմաֆորն ծրագրավորման և թելերի սինխրոնիզացիայի համատեքստում?
Ինչ մեթոդներ եք օգտագործում ծրագրային հավելվածներում կատարման հոսքերը կազմակերպելու և վերահսկելու համար։
Ի՞նչ գործիքներ և մեխանիզմներ եք օգտագործում բազմապատկման իրականացում և կառավարում ծրագրերում։
Ինչպե՞ս է ստացվում բառարանի արժեքը, սկսած բանալիից և անցնելով նրա հեշ-գործառույթով։
Ի՞նչ միջոցներ է Xcode-ը տրամադրում սխալների վերլուծության և վերացման համար ծրագրերում։
Ինչպե՞ս են տարբերվում կոդի կամ գործողությունների անվտանգ և անանվտանգ ռեժիմները։