Ինչպես է կատարվում UIKit-ում շոշափման իրադարձությունների մշակումը?
iOS
Կարող եք բացատրել, թե ինչ է UIGestureRecognizer դասը iOS հավելվածների զարգացման մեջ?
Ինչպես է ARC-ն կառավարում հիշողությունը Objective-C-ում նախագծի կառուցման ժամանակ?
Կարող եք բացատրել, թե ինչ է նշանակում փակված գործընթացները բազմատող ծրագրում?
Ի՞նչ տարբերություններ կան տվյալների տեսակների միջև նրանց սիմանտիկայի առումով՝ արժեքներ և հղումներ։
Ի՞նչ գործընթացներ են սկսվում կամ կատարվում ծրագրի նշանի վրա սեղմելու ժամանակ։
Կարող եք բացատրել, թե ինչ է CALayer դասը և ինչպես է այն օգտագործվում iOS զարգացման մեջ։
Կարող եք բացատրել, թե ինչ է նշանակում Hit Test տերմինը համակարգչային գրաֆիկայի կամ UI-ի համատեքստում?
Կարող եք բացատրել, թե ինչ է տեղի ունենում, երբ կանչվում է layoutSubviews մեթոդը UIKit-ում:
Կարող եք նշել հիմնական վիճակները, որոնցում կարող է գտնվել հավելվածը:
Ի՞նչ է հատկացված հիշողության կորուստը և ինչպես կարող է այն առաջանալ ծրագրում։
Ինչ մեթոդներ և գործիքներ եք օգտագործում ծրագրերում հիշողության արտահոսքերը հայտնաբերելու համար։
Ի՞նչ տեղ կընտրեիր համակարգում օգտագործողի կարգավորումները պահելու համար։
Ի՞նչ մեթոդներ են օգտագործվում մրցակցային պայմանները կանխելու համար բազմաալիքային ծրագրերով աշխատելիս։
Կարող եք նշել ծրագրավորման մեջ օգտագործվող տվյալների հիմնական տեսակների կատեգորիաները?
Ի՞նչ տարբերություն կա Weak և Unowned տեսակի հղումներին հիշողության կառավարման մեջ։
Ի՞նչ են ծրագրային համակարգերում պատնեշների օգտագործման առավելությունները և թերությունները։
Ինչպե՞ս իրականացնել առաջադրանքների կատարմանը ֆոնային ռեժիմում ծրագրում։
Կարո՞ղ է փոխել Responders համակարգում մշակողների շղթան։
Ներկայացրեք, թե ինչ է տվյալների կառուցվածքը՝ 'լեզվարան' և ինչպես է այն օգտագործվում։