iOS
Ի՞նչ է ենթադրվում օբյեկտային ուղղված ծրագրավորման կոնցեպցիայում՝ կոմպոզիցիայի մասին։
Կարող եք բացատրել, թե ինչ է նշանակում Deeplink տերմինը մոբայլ կամ վեբ հավելվածներում?
Ի՞նչ է ենթադրում բովանդակության կայունության առաջնահերթությունը համակարգերում կամ հավելվածներում։
Ներկայացրեք, թե ինչ է նշանակում Silent Push հասկացությունը մոբայլ ծանուցումների համատեքստում
Ի՞նչ են համակարգերի միակողմանի ճարտարապետության հիմնական առավելությունները և թերությունները։
Ներկայացրեք օբյեկտային ծրագրավորման մեջ կոմպոզիցիայի և ժառանգության օգտագործման տարբերությունները։
Դուք ունե՞ք ծրագրի արդյունավետությունը բարձրացնելու և օպտիմալացնելու փորձ։
Ներկայացրեք միջավայրի կոնստրուկտորի գաղափարը և դրա կիրառումը ծրագրային ապահովման զարգացման մեջ։
Կարող եք բացատրել, թե ինչ է OperationQueue-ը ծրագրավորման մեջ թելերով և առաջադրանքներով աշխատելու համատեքստում?
Ինչպե՞ս կանխել մրցակցության պայմանները բազմաֆունկցիոնալ միջավայրում։
Ինչպե՞ս են տարբեր Proxy և Bridge ձևանմուշները իրենց նպատակների և իրականացման տեսանկյունից։
Կարող եք բացատրել Future կոնցեպտը Combine ֆրեյմվորկում և նրա դերը ասինխրոն գործառույթներում?
Կարող եք բացատրել Subject Publisher-ի գաղափարը իրադարձությունների համակարգերի համատեքստում?
Կարող եք բացատրել հղումների հաշվարկման մեխանիզմը և հիշողության կառավարումը Retain Count-ով?
Դուք ունե՞ք բազմաշերտ կամ բարդ տվյալների ձևանմուշների հետ աշխատելու փորձ։
Կարող եք բացատրել, թե ինչ է ենթադրվում բազմամոդուլային նախագծի մասին?
Ի՞նչ սահմանափակումներ կարող են առաջանալ համակարգում הרחבות օգտագործելիս։
Ինչպե՞ս է գնահատվում բանալիով տարր որոնելու արագությունը Dictionary տվյալների կառուցվածքում։
Որ մեթոդը պետք է կանչել՝ ուժեղացնելու համար ինտերֆեյսի վերանախագծումը ընթացիկ թարմացման ցիկլում՝ setNeedsLayout կամ layoutIfNeeded?
Կարող եք բացատրել, թե ինչպես է իրականացվում Hashable պրոտոկոլը և ինչ դեր է խաղում այն Swift-ում օբյեկտների յուրահատկությունը կառավարելու գործում?