iOS
Կարող եք բացատրել Service Locator մոդելի աշխատանքի սկզբունքը և դրա կիրառումը ծրագրային ճարտարապետությունում:
Ինչպես կարելի է իրականացնել առաջադրանքների կատարմանը հավելվածում ֆոնային ռեժիմում?
Ինչքան կարևոր է իրականացնել անիմացիա էկրանին ուղղությունը փոխելիս՝ տեսքի հոսքային անցում ապահովելու համար։
Կարող եք բացատրել, թե ինչ է նշանակում UIAppearance հատկությունը ինտերֆեյսների զարգացման մեջ?
Ինչպես է իրականացվում մեթոդների դիսպետչինգը, որոնք ավելացվել են Extension-ով պրոտոկոլներում?
Ի՞նչ է տարբերությունը ատոմային և ոչատոմային գործողությունների միջև։
Ինչ մեթոդներով կօգտվես Swift-ում հղման տիպերի տվյալներին դիմելու համար?
Կարող եք բացատրել, թե ինչ է թրեդների պուլը և ինչու է այն օգտագործվում բազմատրեդ ծրագրավորման մեջ:
Ի՞նչն է քեզ մղում մասնագիտական աճի և հմտությունների զարգացման։
Ի՞նչ տեսակի հերթ է կիրառվում ստանդարտ իրականացման մեջ ըստ նախնական կարգի։
Կարող եք բացատրել, թե ինչ է նշանակում ընտրովի պահանջները հաղորդակցման պրոտոկոլների համատեքստում:
Ի՞նչ է ձեր կարծիքը և փորձը Objective-C լեզվի հետ:
Ինչպե՞ս իրականացնել առաջադրանքների հերթական կատարմանը GCD-ով։
Ի՞նչ դեպքերում և ինչ նպատակներով է կիրառվում ընդլայնման մեխանիզմը կառավարումում։
Ի՞նչ փուլում եք սահմանափակումները (Constraint) սահմանում և կիրառում կոդի կատարման ժամանակ։
Ինչպե՞ս է իրականացվում ընտրական արժեքների պահպանումը ծրագրավորման մեջ:
Ներկայացրեք Core Animation շերտ CALayer և UI-կոմպոնենտ UI UIView-ի տարբերությունները iOS զարգացման մեջ։
Կարող եք բացատրել, թե ինչ է նշանակում 'NitTest' տերմինը ծրագրային ապահովման զարգացման կամ փորձարկման համատեքստում?
Կարող եք բացատրել, թե ինչ է նշանակում օգտագործել 'unowned' բանալի բառը Swift-ում ուժեղ հղումներով աշխատելիս և ինչպես դա ազդում է հիշողության կառավարման վրա։
Ի՞նչ մեթոդներ կան առաջադրանքները մշակման հերթում դնելու համար։