iOS
Cum se implementează o funcție care garantează atomicitatea operațiilor în GCD?
Explicați diferențele dintre GCD, NSThread și OperationQueue și avantajele fiecăruia pentru multitasking în dezvoltarea iOS.
Puteți explica ce înseamnă termenul 'Actor' în contextul programării și sistemelor?
Explica diferența dintre ciclul de retenție și legătura de memorie în gestionarea memoriei în programare.
Ai folosit tehnologia CoreData în proiectele tale pentru gestionarea datelor?
În ce cazuri și în ce condiții este necesar să ștergi tabelul de legături externe (Side Table)?
Care este diferența dintre utilizarea funcției de calcul al celui mai mare divizor comun (GCD) și metodele de programare asincronă cu async/await?
Cum veți realiza migrația arhitecturii aplicației de la MVC la VIPER?
Cum implementați automatizarea procesului de integrare și livrare a codului în proiectul dvs.?
Explicați etapele de viață ale unei instanțe de ViewController într-o aplicație iOS.
Care sunt principalele dificultăți și limitări care pot apărea la utilizarea modelului de actori?
Poți explica ce înseamnă termenul Hot Observable în programarea reactivă?
Explicați principalele diferențe dintre un array, un dicționar și un set în contextul utilizării și structurii datelor.
Ce anume se inițializează în fișierul principal la pornirea aplicației?
În ce loc din memorie sau structură de date sunt de obicei plasate valorile de tip de date după valoare?
Ce segmente de memorie sunt activate la pornirea interfeței utilizatorului a aplicației prin apăsarea pictogramei sale?
Puteți descrie cum ați implementat mecanismul Copy-on-Write în practica dumneavoastră?