Care este diferența dintre declararea variabilelor cu ajutorul cuvintelor cheie var și let în JavaScript?
iOS
Cum se poate mări zona de activare a clicului pentru un element activ din interfață?
Ce se înțelege prin dispatching în contextul programării sau al sistemelor de operare?
Este posibil să se implementeze o aplicație completă folosind exclusiv CALayer?
Cu ce dificultăți poate se confrunta un sistem atunci când lucrează cu multitasking-ul?
Explicați conceptul de lanț de răspunsători (Responder Chain) în sistemul de procesare a evenimentelor din aplicațiile GUI.
Explica diferența cheie dintre closure-urile care permit ieșirea din domeniul lor și cele care nu pot.
Cum se face diferența între metoda de determinare a impactului punctual și testul de impact în contextul dezvoltării interfețelor?
Puteți explica ce este SwiftUI și cum este folosit pentru crearea interfețelor în aplicațiile iOS?
Ce metode și abordări există pentru păstrarea obiectelor de date?
Care este avantajul modelului arhitectural MVVM comparativ cu MVC din punct de vedere al performanței?
Ce tipuri de operații atomice în Swift cunoști?
Ce tehnologii sau instrumente sunt de obicei utilizate pentru implementarea arhitecturii MVC?
Care sunt diferențele dintre proprietățile Frame și Bounds în interfața grafică?
Puteți explica principiul de funcționare al modelului Model-View-Controller și componentele sale principale?
Ați putea explica rolul și scopul pattern-ului Coordinator în arhitectura aplicațiilor?
Ce alternative ale pattern-ului Singleton sunt folosite în cadrele moderne pentru gestionarea instanțelor de obiecte?
Ați putea explica exact ce se întâmplă în interiorul sistemului atunci când se utilizează Binding?
Ce principii și mecanisme sunt utilizate pentru alocarea și eliberarea memoriei în limbajul Swift?
Explica principiul fluxului de date unidirecțional și caracteristicile sale principale.