Poți explica ce înseamnă termenul Hit Test în contextul graficii pe calculator sau UI?
iOS
Cum se gestionează evenimentele de atingere a ecranului în UIKit?
Ce loc în sistem ai alege pentru stocarea setărilor utilizatorului?
Poți explica conceptul de UIResponder și rolul său în gestionarea evenimentelor în iOS?
Puteți explica ce este clasa CALayer și cum este utilizată în dezvoltarea iOS?
Ce metode și instrumente folosești pentru a identifica scurgerile de memorie în aplicații?
Poți enumera și explica principalele probleme legate de gestionarea automată a memoriei cu ARC?
Poți explica ce se întâmplă atunci când se apelează metoda layoutSubviews în UIKit?
Puteți explica ce reprezintă clasa UIGestureRecognizer în dezvoltarea aplicațiilor iOS?
Poți explica ce sunt tipurile de valori în programare?
Toate tipurile de date sau structurile de date utilizează mecanismul Copy-on-Write, și în ce cazuri se aplică?
Care este diferența dintre referințele de tip Weak și Unowned în gestionarea memoriei?
Poți să numești principalele categorii de tipuri de date utilizate în programare?
Ce metode sunt utilizate pentru prevenirea condițiilor de cursă atunci când se lucrează cu aplicații multi-thread?
Care sunt avantajele și dezavantajele utilizării barierelor în sistemele software?
Este posibil să modificați lanțul de procesatori în sistemul Responders?
Cum se implementează executarea sarcinilor în fundal într-o aplicație?
Ce pași se iau în cazul în care apare o situație de conflict în timpul lucrului cu date sau procese?
Explicați etapele de dezvoltare și funcționare ale unei aplicații iOS de la lansare până la încheiere.