Երբ սահմանների չափերը գերազանցում են շրջանակի չափերը և որ դեպքերում դա կարևոր է:
iOS
Ի՞նչն է տարբերվում JavaScript-ում var և let բանալի բառերով փոփոխականների հայտարարության միջև։
Ի՞նչ է նշանակում dispatching-ը ծրագրավորման կամ օպերացիոն համակարգերի համատեքստում։
Կարո՞ղ է ամբողջական ծրագիր իրականացնել միայն CALayer-ով։
Ներկայացրեք հիմնական տարբերությունը այն փակագծերի միջև, որոնք թույլ են տալիս դուրս գալ իրենց տեսանելիությունից, և նրանց, որոնք դա չեն կարող անել։
Ինչպե՞ս է կատարվում կետային հարվածի որոշման մեթոդի և հարվածի փորձարկման տարբերությունը ինտերֆեյսների զարգացման համատեքստում։
Կարող եք բացատրել, թե ինչ է SwiftUI-ն և ինչպես է այն օգտագործվում iOS հավելվածներում ինտերֆեյսներ ստեղծելու համար?
Ներկայացրեք պատասխանների շղթայի (Responder Chain) կոնցեպցիան GUI հավելվածների իրադարձությունների մշակման համակարգում։
Ի՞նչ մեթոդներ և մոտեցումներ կան տվյալների օբյեկտների պահպանման համար։
Ի՞նչ է MVVM ճարտարապետական մոդելի առավելությունը MVC-ի նկատմամբ կատարողականության տեսանկյունից։
Ի՞նչ տեսակների ատոմային գործողություններ գիտեք Swift-ում։
Ի՞նչ տարբերություններ կան գրաֆիկական ինտերֆեյսում Frame և Bounds հատկությունների միջև։
Ինչ խնդիրների կարող է բախվել համակարգը բազմապատկման ժամանակ?
Ի՞նչ տեխնոլոգիաներ կամ գործիքներ սովորաբար կիրառվում են MVC ճարտարապետությունը իրականացնելու համար։
Կարող եք բացատրել Coordinator դիզայնի դերը և նշանակությունը ծրագրային ճարտարապետությունում:
Կարող եք բացատրել Model-View-Controller ձևանմուշի աշխատանքային սկզբունքը և դրա հիմնական բաղադրիչները:
Կարող եք բացատրել, թե ինչ է տեղի ունենում համակարգի ներսում, երբ օգտագործվում է Binding?
Ի՞նչ այլընտրանքներ կան Singleton ձևանմուշի համար ժամանակակից ֆրեյմվորկներում օբյեկտների օրինակները կառավարելու համար։
Ի՞նչ սկզբունքներ և մեխանիզմներ են կիրառվում Swift լեզվում հիշողությունը հատկացնել և ազատել համար:
Ներկայացրեք միակողմանի տվյալների հոսքի սկզբունքը և դրա հիմնական առանձնահատկությունները։