Ներկայացրեք Generics-ի օգտագործման կոնցեպցիան պրոտոկոլներում և դրանց կիրառումը
iOS
Ի՞նչ դեպքերում է հերթում առաջանում տվյալների կամ իրադարձությունների հոսք։
Օգտագործե՞լ եք ScrollView կոմպոնենտը ձեր նախագծերում Zoom-ը իրականացնելու համար։
Ի՞նչ է ծրագրավորման լեզուներում դասի և կառուցվածքի հիմնական տարբերությունը։
Կարող եք բացատրել, թե ինչ է նշանակում Dispatch Barrier տերմինը բազմապատկման և թելերի սինխրոնիզացիայի համատեքստում?
Ինչպես է ARC-ն կառավարում հիշողությունը Objective-C-ում նախագծի կառուցման ժամանակ?
Ինչպես կարելի է նվազեցնել ժամանակի աճը երբ ավելացնում ենք տարրեր զանգվածներում?
Կարող եք բացատրել, թե ինչ է նշանակում փակված գործընթացները բազմատող ծրագրում?
Կարող եք նշել UIButton դասի ժառանգության շղթան համակարգում?
Ինչ է տարբերությունը Hashable և Equatable պրոտոկոլների միջև՝ նրանց նպատակների և աշխատանքի տեսանկյունից։
Ինչու է կարևոր բացահայտ նշել @escaping նշումը այն ֆունկցիաներում, որոնք օգտագործում են ասինխրոն փակագծեր?
Ի՞նչ իրավիճակներում կիրառվում են ծրագրավորման ժամանակ weak բանալի բառի հետ համատեղելի տիպերը։
Կարող եք բացատրել, թե ինչ է նշանակում Hit Test տերմինը համակարգչային գրաֆիկայի կամ UI-ի համատեքստում?
Կարող եք բացատրել, թե ինչ է UITableView կոմպոնենտը և ինչպես է այն օգտագործվում ինտերֆեյսների զարգացման մեջ?
Ի՞նչ է տարբերությունը @Escaping նշման և ծրագրավորման լեզվի ստանդարտ ֆունկցիաների միջև։
Կարող է որոշվել, արդյոք escape փակումը կլինի, հիմնվելով նախագծում արտաքին գրադարանի օգտագործման վրա։
Կարող եք բացատրել, թե ինչ է տեղի ունենում, երբ կանչվում է layoutSubviews մեթոդը UIKit-ում:
Ինչ մեթոդներ կարելի է օգտագործել տվյալներ ուղարկելու համար HTTP հարցումի շրջանակում?
Ինչպե՞ս է ARC ավտոմատ հիշողության կառավարման համակարգը հետևում և կառավարում օբյեկտների հղումները։