iOS
Ի՞նչ ֆունկցիաներ կամ տեխնիկաներ են օգտագործվում օգտատիրոջ սեղմման իրադարձությունը որոշելու և մշակելու համար էկրանին:
Ի՞նչ այլ եղանակներ կան ծրագրի մեկնարկի համար բացի նրա նշանի վրա սեղմելուց։
Ինչպես է տարբերվում սինխրոնային և հաջորդական մեթոդների օգտագործումը ծրագրավորման մեջ?
Կարո՞ղ է փոփոխել Hit Test մեթոդի վարքագիծը ընթացիկ օբյեկտում կամ կոմպոնենտում։
Ի՞նչ տարբերություն կա հերթի կառուցվածքի և առաջադրանքի մեխանիզմի միջև։
Ի՞նչ նախագծեր կամ ուսումնական հանձնարարականներ եք կատարել ուսման ժամանակ։
Ինչպե՞ս կարելի է օգտագործել DispatchGroup՝ հերթական պահանջները կատարելու համար՝ հնարավորություն տալով ընդհատել երրորդում՝ չսպասելով չորրորդին։
Որ տվյալների տեսակները իրականացնում են Copy-on-write մեխանիզմը։
Ի՞նչ դեպքերում է ավելի լավ օգտագործել unowned փոխարեն weak հիշողության կառավարման ժամանակ:
Ի՞նչ է push ծանուցումների օգտագործման հիմնական նպատակը հավելվածներում։
Եթե Router հատկությունը մնում է միայն հղում, առանց Պրակտիկա նշելու, և անհրաժեշտ է այն սկսելու համար, ինչ կլինի?
Ի՞նչ կլինի օպերացիայի ավարտի ժամանակը, երբ ավելացնել տարր զանգվածի վերջում, եթե նրա բարդությունը գերազանցում է O(1)-ը։
Ի՞նչ տեսակի ինդեքսատոր է օգտագործվում զանգվածի տարրերին մուտք գործելու համար։
Ինչպե՞ս որոշել, որ գործողությունը ագրեգատային է բազմապատկման և սինխրոնիզացիայի համատեքստում։
Ի՞նչ է 'Await' բանալի բառի նպատակը Async/Await կառուցվածքում ծրագրավորման մեջ։
Կարող եք տալ ֆրեյմի կոնցեպցիայի օգտագործման օրինակներ տարբեր դեպքերում?
Կարող եք տալ իրավիճակի օրինակ, երբ թույլ կապը ինքնաբերաբար զրոյական է դառնում։
Կարող եք բացատրել required init կոնցեպտը Swift-ում և նրա դերը օբյեկտների ինիցիալիզացիայում?
Կարող եք բացատրել ARC-ի ավտոմատ հիշողության կառավարման մեխանիզմը և ինչպես է այն ազատում չօգտագործվող օբյեկտները:
Կարող եք նշել ծրագրային համակարգերի նախագծման և իրականացման ժամանակ հաճախ հանդիպող սխալներ կամ սխալ մոտեցումներ?