iOS
Cum se determină categoria de date din care face parte o clasă într-un limbaj de programare?
Poți enumera principalele clase utilizate în Core Data pentru lucrul cu modelul de date?
Cum se procesează evenimentul de apăsare în aplicație?
Ce restricții există pe platforma tvOS?
Ce permite tehnica de Swizzling în programare?
Care sunt avantajele și dezavantajele utilizării GCD (Grand Central Dispatch)?
Explicați conceptul de dicționar în programare și funcțiile sale principale.
Cum se disting tipurile de date după valoare și după referință și în ce constau diferențele în programare?
Ce acțiuni în containerele de tip Set sunt efectuate cu întârziere minimă?
Explicați diferența principală dintre modelele arhitecturale MVP și MVC
Puteți explica principiul Copy-on-Write și cum funcționează în sistemele de stocare a datelor?
Puteți explica principiul YAGNI și de ce este important în dezvoltarea software-ului?
Poți enumera principalele tipuri de cozi utilizate în programare?
Care sunt avantajele și dezavantajele utilizării OperationQueue pentru gestionarea sarcinilor asincrone?
Cum se poate asigura păstrarea unui obiect de clasă în UserDefaults?
Care sunt diferențele dintre proprietățile implementate leneș și cele calculate în timp real?
Aveți experiență în utilizarea sistemului de gestionare a grafurilor de obiecte Core Data pentru stocarea datelor în aplicațiile iOS?
Puteți explica principiul care implică reutilizarea codului fără a-l duplica?