iOS
Նշեք UIKit ֆրեյմվորկի հիմնական տարրերը.
Ներկայացրեք ավտոմատ դասավորության կոնցեպցիան օգտագործողի ինտերֆեյսների զարգացման շրջանակում։
Ի՞նչ տեսակի մոդիֆիկատորներ գիտեք և ինչպես են նրանք աշխատում:
Կարող եք բացատրել, թե ինչ է ենթադրվում տերմին 'հզորություն' բառի տակ համակարգերի կամ ծրագրերի համատեքստում?
Ինչպե՞ս է որոշվում տարր ավելացնելու գործողության ժամանակային բարդությունը հավաքածուի տվյալների կառուցվածքում։
Կարող եք բացատրել SOLID-ի հիմունքները ծրագրային ապահովման զարգացման համար?
Ներկայացրեք, թե ինչու թույլ կապի արժեքի բացակայությունը ձեր ծրագրում սխալներ կամ undesirable հետևանքներ չի առաջացնում։
Ի՞նչ է ռեսուրսների փոխադարձ փակումը և ինչ իրավիճակներում այն առաջանում է համակարգերում։
Ի՞նչ է նշանակում convictions-ի սկզբնական կարգավորումը համակարգի համատեքստում։
Ի՞նչ պատկերների ձևաչափեր չեն աջակցվում iOS-ի UIImage դասով։
Swift նման ծրագրավորման լեզուները ունեն խիստ տիպային համակարգ?
Դուք ունե՞ք փորձ API-ների հետ փոխազդեցության ժամանակ PATCH և PUT մեթոդների օգտագործման կամ REST-архիտեկտուրայի հետ աշխատելու։
Ի՞նչ է HTTPS պրոտոկոլը և ինչպես է այն ապահովում տվյալների փոխանցման անվտանգությունը։
Ներկայացրեք, թե ինչ է նշանակում viewDidLoad մեթոդը և որ կյանքային ցիկլում է այն կանչվում UIViewController-ում։
Անհրաժեշտ է, որ փակմանները, որոնք escape են, կապված լինեն հղման տեսակների հետ:
Ի՞նչ մոտեցումներ և գործիքներ են օգտագործվում ծրագրային համակարգերում հիշողության օգտագործումը վերահսկելու և օպտիմալացնելու համար։
Ի՞նչ տարբերություն կա ծրագրավորման մեջ զանգվածի օգտագործման և հավաքածուի օգտագործման միջև։
Ի՞նչ է ծրագրավորման մեջ Optional տիպի նշանակությունը։
Ինչպես եք նախընտրում կազմակերպել ձեր գործունեությունը նախագծում?
Կարող եք բացատրել, թե ինչ է Chain of Response մոդելը և ինչպես է այն օգտագործվում: