Որոնք տեղեկություններն են սովորաբար պահվում զանգերի տախտակամածում ծրագրի կատարման ժամանակ?
iOS
Կարող եք բացատրել սինխրոնային գործողությունների աշխատանքային մեխանիզմը հաջորդական հերթում?
Կարող եք բացատրել, թե ինչ է ենթադրվում բազմամոդուլային նախագծի մասին?
Կարող եք բացատրել, թե ինչ է նշանակում iOS-ում ավտոմատ հիշողության կառավարում ARC մեխանիզմը?
Կարող եք բացատրել մրցակցությամբ հերթում ասինխրոնային մշակման մեխանիզմը?
Ներկայացրեք, թե ինչ է նշանակում GCD տերմինը և ինչպես է այն օգտագործվում ծրագրավորման մեջ
Կարող եք բացատրել Sync մեթոդի աշխատանքային մեխանիզմը թափանցիկ անվտանգ հերթի իրականացման մեջ?
Ի՞նչ տարբերություն կա տվյալների կառուցվածքի միջև, որը պահում է եզակի տարրեր, և տարրերի հաջորդականության միջև, որը թույլ է տալիս կրկնություններ։
Ինչպե՞ս է իրականացնում տարրերի յուրահատկությունը Set տեսակի հավաքածուում։
Ինչպես ապահովել մուլտիթրեդային միջավայրում զանգվածի մուտքի անվտանգությունը?
Ինչպե՞ս տարբերել մրցակցության պայմանների խնդիր, որը ծագում է թելերով աշխատելիս, այն իրավիճակից, երբ արդյունքը կախված է անսպասելի կարգով գործողությունների կատարմանից։
Ինչպե՞ս որոշել միացյալ ցանկի միջինում տարր ավելացնելու գործողության ժամանակային բարդությունը։
Ներկայացրեք պատասխանների շղթայի (Responder Chain) կոնցեպցիան GUI հավելվածների իրադարձությունների մշակման համակարգում։
Որտե՞ղ է հիշողության մեջ կամ ինչ մեխանիզմում է կառավարում այն հղումը, որը չի ավելացնում հղումների հաշվիչը և չի առաջացնում օբյեկտի պահպանումը։
Կարող եք նշել և բացատրել iOS-ում օգտագործվող հիմնական հիշողության տեսակները?
Ներկայացրեք սինխրոնային գործողությունների աշխատանքի սկզբունքը և դրանց նշանակությունը ծրագրավորման մեջ։
Ի՞նչն է տարբերությունը հաստատված արժեքներով ցուցակների և հղում կամ միջնորդավորված արժեքներ օգտագործող ցուցակների միջև։