iOS
Ինչպե՞ս տարբերել սինխրոնիզացիայի մեխանիզմը Semaphore-ից Mutual Exclusion (Mutex)-ից։
Ի՞նչ է նշանակում GCD-ում կանխորոշված տիպի օգտագործումը և ինչպես է այն կիրառվում:
թող ծնողը լինի Task { թող երեխա լինի Task { print("child started, isCancelled = ", Task.isCancelled) // ՈՉ false for index in (1...[phone]) { print(index) } print("child finished, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 վայրկյան parent.cancel() /////// թող ծնողը լինի Task { async let child: Void = { print("child started, isCancelled =", Task.isCancelled) for index in (1...[phone]) { print(index) } print("child finished, isCancelled =", Task.isCancelled) }() await child } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 վայրկյան parent.cancel()
Ինչպե՞ս տեղադրել ինտերֆեյսի տարրն պատուհանի կամ էջի վերին աջ անկյունում։
Նկարագրեք աշխատանքային վայրում իրավիճակը, երբ ինչ-որ բան զգալիորեն սխալ է անցել և խնդիրներ առաջացրել, և ինչպես եք դուք դա հաղթահարել։
Երբ է հենց տեղի ունենում հիշողության բաժանումը դինամիկ հիշողության տարածքում ծրագրի գործարկման ժամանակ?
Ի՞նչ է առավելությունը OperationQueue-ի օգտագործման GCD-ի համեմատ՝ որպես ասինխրոնային առաջադրանքների կառավարում:
Ինչու է փակման մեջ փոփոխականների բռնումը օգտագործվում?
Ինչպե՞ս կարելի է իրականացնել ինտերֆեյսի ցուցադրման փոփոխություն առանց անիմացիոն ազդեցությունների կիրառման։
Ի՞նչ միջոցներ եք օգտագործում ձևերում օգտագործողի ինտերֆեյսի տարրեր ստեղծելու համար:
Երբ է նպատակահարմար օգտագործել MVP մոդելը նախագծի իրականացման ժամանակ?
Կարող եք բացատրել 'սպիտակ տուփ' թեստավորման մեթոդի էությունը?
Ինչպե՞ս է կատարվում ընդհանուր ֆունկցիաների կատարմանը ծրագրային կոդի կոմպիլյացիայի ժամանակը:
Կարո՞ղ է անվտանգ կերպով ստանալ Objective-C-ում դասի փոփոխականների արժեքը։
Ինչու՞ iOS-ում պատկերները նախապես պահելու ժամանակ նախապես կատարվում է UIImage- ի փոխարկումը Data- ի:
Ի՞նչ չափանիշներով եք առաջնորդվում աշխատանքի համար կազմակերպություն ընտրելիս։
Ինչպե՞ս եք ընկալում ծրագրային ապահովման զարգացման հիմնական սկզբունքները։
Ի՞նչ նվազագույն iOS տարբերակն եք համարում ձեր նախագծերում աջակցելու համար:
Կարող եք բացատրել UIKit-ում layout համակարգի կոնցեպցիան և այն ինչպես է աշխատում:
Ի՞նչ է նշանակում թույլ կապը կողմնակի աղյուսակի կառուցվածքում։