Kāda ir atšķirība starp Frame un Bounds īpašībām grafiskajā saskarnē?
iOS
Izskaidrojiet, kas ir domāts ar datu pārvietošanas procesu starp datu bāzēm vai to struktūrām.
Kāda ir DispatchWorkItem loma uzdevumu pārvaldībā GCD sistēmā?
Vai jūs varat izskaidrot, kas ir vērtību tipi programmēšanā?
Kādi pieejas un rīki tiek izmantoti programmatūras sistēmās atmiņas izmantošanas kontrolei un optimizācijai?
Vai ir nepieciešams, lai klasei būtu konstruktors, lai tā pareizi darbotos?
Kā darbojas Automātiskās atsauces skaitīšana (ARC) programmas izpildes laikā?
Aprakstiet savu darba pieredzi un galvenos uzdevumus, ar kuriem jūs saskārāties iepriekšējā darba vietā.
Vai jūs varētu detalizēti aprakstīt vienu no saviem iepriekšējiem projektiem un jūsu lomu tajā?
Kādi ir DispatchWorkItem izmantošanas ieguvumi daudzprocesu lietojumprogrammās?
Kādi konstruktoru tipi tiek īstenoti klasē un kā tie atšķiras?
Ar kādām potenciālām grūtībām var saskarties, izmantojot CALayer, lai īstenotu interfeisu?
Vai vari sniegt piemēru, kad atsauces tipa objekti tiek glabāti steka?
Vai jūs varat izskaidrot, kas ir CALayer klase un kā tā tiek izmantota iOS izstrādē?
Pastāstiet par savu pieredzi komerciālajos projektos
Izskaidrojiet Cherry Pick darbības principu versiju kontroles sistēmās.
Kā atklāt noturēšanas ciklus (retain cycle) atmiņā, izstrādājot lietotnes?
Vai varat sniegt piemēru, kad Swift kodā tiek izmantots operators `unowned`?
Kā mainās Frame un Bounds īpašības, griežot ekrānu par 45 grādiem?