Ce metode poți folosi pentru a implementa animații pentru UIView pe iOS?
iOS
Explicați diferențele dintre firele de execuție și structura de coadă în programare.
Explicați ce înseamnă termenul 'Escaping closure' în contextul programării în Swift.
Cu ce dificultăți poate se confrunta un sistem atunci când lucrează cu multitasking-ul?
Care sunt abordările existente pentru implementarea elementelor opționale în sistemele software?
Puteți explica cum funcționează lanțul de gestionare în sistemul Responder Chain?
Puteți explica scopul și funcțiile principale ale clasei UIViewController în iOS?
Explicați conceptul de View în SwiftUI și modul în care este utilizat în crearea interfețelor.
Ce component al sistemului procesează evenimentele de gesturi în aplicație?
Ce stivă tehnologică se aplică de obicei în implementarea pattern-ului MVVM?
Ce convenții și restricții sunt asociate cu utilizarea proprietăților slabe în sistemele software?
Care este cel mai mic număr de obiecte necesare pentru formarea unui ciclu de retenție în memorie?
Ce mecanisme principale cunoști pentru sincronizarea firelor?
Puteți explica principiul de funcționare și scopul punctelor numite în contextul dezvoltării sau arhitecturii?
De ce este recomandat să folosiți o referință slabă către sine (weak self) în codul care utilizează closures?
Ce metode și mecanisme în SwiftUI sunt utilizate pentru a actualiza interfața utilizatorului atunci când datele se schimbă?
Numărul de procese corespunde numărului de fire de execuție din sistem?