iOS
Ինտերֆեյսների զարգացման գործընթացում ինչ խնդիրների հետ կարող եք հանդիպել, օգտագործելով Storyboard-ը?
Ի՞նչ է նշանակում դասի տեղադրումը դինամիկ հիշողության տարածքում (համար) և ինչու է դա կատարվում։
Ի՞նչ պատճառներով եք թողել ձեր նախորդ աշխատանքը:
Որ բանալի բառն է օգտագործվում փոփոխականի արժեքը փոխելու համար ֆունկցիայի մարմնում?
Ճանաչում եք արդյոք տարբեր օպերացիոն համակարգերով աշխատող հավելվածներ ստեղծելու հետաքրքրություն?
Կարող եք տալ օրինակ իրավիճակի, երբ կիրառվում է պրոտոկոլի սկզբունքը:
Ինչպե՞ս է կատարվում առաջադրանքների կատարմանը համաժամանակյա ներդրման օգտագործման դեպքում գլոբալ հերթում։
Կարող են փակման ֆունկցիաները պահվել զանգվածների մեջ ծրագրավորման լեզուներում?
Քանի անգամ է տեղի ունենում viewDidLoad մեթոդի կանչը UIViewController-ի կյանքի ցիկլում?
Արդյո՞ք պարտադիր է ունենալ ինիցիալիզատոր, որը պարունակում է required մոդիֆիկատորը՝ առանց պրոտոկոլների իրականացման:
Որ տեսակի դիսպետչինգները հնարավոր չէ փոփոխել Swizzling մեթոդով։
Կարո՞ղ են լինել իրավիճակներ, որոնք կապված են թույլ (unowned) հղումների օգտագործման հետ, որոնք կարող են հանգեցնել ծրագրի ձախողման: Տվեք օրինակ։
Ինչպես ապահովել մուլտիթրեդային միջավայրում զանգվածի մուտքի անվտանգությունը?
Ինչ մեթոդներ կարելի է կիրառել բազմատողային պայմաններում հավաքածուների օգտագործման ժամանակ անվտանգությունը ապահովելու համար։
Կարող եք նշել հանրահայտ կախվածության կառավարիչները, որոնք օգտագործվում են նախագծերում?
Ինչու՞ Swift-ում հավաքածուները իրականացվում են որպես արժեքային տեսակներ։
Ինչպե՞ս է ազդում frame սահմանների փոփոխությունը viewDidLayoutSubviews մեթոդում ինտերֆեյսի ցուցադրմանը։
Ի՞նչ դեպքերում է կիրառվում դասային մոդելը ծրագրավորման մեջ:
Որտե՞ղ է հիշողության մեջ կամ ինչ մեխանիզմում է կառավարում այն հղումը, որը չի ավելացնում հղումների հաշվիչը և չի առաջացնում օբյեկտի պահպանումը։
Ի՞նչ գործողություններ կամ հատկություններ հասանելի են դասի սահմանման ժամանակ, որոնք չունեն կառուցվածքում։