iOS
Ներկայացրեք, թե ինչ է Behavior-Driven Development (BDD) մեթոդաբանությունը և ինչպես է այն կիրառվում ծրագրային ապահովման զարգացման գործընթացում։
Ի՞նչ նախագծման նմուշներ եք կիրառել ձեր ծրագրավորման պրակտիկայում։
Երբ պետք է օգտագործել Sendable պրոտոկոլը զարգացման ժամանակ?
Ի՞նչ ռազմավարություններ են օգտագործվում View շրջանակում էլեմենտների ցուցադրման և դիրքավորման համար։
Ինչ է կատարվում @main նշանագրված ֆունկցիան իրականացնելուց առաջ?
Ի՞նչ է նշանակում դասի տեղադրումը դինամիկ հիշողության տարածքում (համար) և ինչու է դա կատարվում։
Ի՞նչ պատճառներով եք թողել ձեր նախորդ աշխատանքը:
Ներկայացրեք տարբերությունները հավելվածի կոնտեքստի և ակտիվության կոնտեքստի միջև Android-ում։
Որ բանալի բառն է օգտագործվում փոփոխականի արժեքը փոխելու համար ֆունկցիայի մարմնում?
Ի՞նչ են Default DataSource-ի օգտագործման առավելությունները և թերությունները ծրագրում։
Ինչպե՞ս է կատարվում առաջադրանքների կատարմանը համաժամանակյա ներդրման օգտագործման դեպքում գլոբալ հերթում։
Ինչպե՞ս է տվյալների կառուցվածքի հավաքածուում տարրեր ավելացնելու, որոնելու և հեռացնելու գործողությունների ժամանակային բարդությունը։
Ինչպե՞ս է հավելվածը որոշում, թե որ էջը կամ կոմպոնենտն են օգտվողները ընտրել կլիկի ժամանակ։
Աշխատում է արդյոք դանդաղ հոսքը ապահովել անվտանգ կատարման բազմապատկման միջավայրում?
Կարո՞ղ է ստանալ անիմացիայի դիրքի ընթացիկ պարամետրերը նրա կատարման ընթացքում։
Քանի անգամ է տեղի ունենում viewDidLoad մեթոդի կանչը UIViewController-ի կյանքի ցիկլում?
Ի՞նչ այլընտրանքներ կան Singleton ձևանմուշի համար ժամանակակից ֆրեյմվորկներում օբյեկտների օրինակները կառավարելու համար։
Կարող եք բացատրել @ViewBuilder նշանի նպատակն ու գործառնական սկզբունքը SwiftUI-ում?
Կարո՞ղ են լինել իրավիճակներ, որոնք կապված են թույլ (unowned) հղումների օգտագործման հետ, որոնք կարող են հանգեցնել ծրագրի ձախողման: Տվեք օրինակ։
UIGestureRecognizer iOS-ում իրադարձությունները մշակո՞ւմ է UIResponder-ի միջոցով։