Explicați conceptul de utilizare a Generics în protocoale și aplicarea lor
iOS
Ai folosit componenta ScrollView pentru a implementa Zoom în proiectele tale?
Ai putea să explici ce sunt Bounds și ce informații conțin?
Care este diferența principală dintre o clasă și o structură în limbajele de programare?
Cum gestionează ARC memoria în timpul compilării proiectului în Objective-C?
Cum se poate minimiza creșterea timpului de execuție atunci când se adaugă elemente în array-uri?
Puteți explica ce înseamnă termenul Dispatch Barrier în contextul multitasking-ului și sincronizării firelor?
Ce metode pot fi utilizate pentru a trimite date în cadrul unei solicitări HTTP?
Poți enumera lanțul de moștenire al clasei UIButton în sistem?
Puteți explica ce înseamnă procesele blocate într-o aplicație multi-thread?
Care este diferența dintre protocoalele Hashable și Equatable în termeni de scop și funcționare?
În ce situații se aplică tipurile compatibile cu cuvântul cheie weak în programare?
De ce este important să indicați explicit adnotarea @escaping în funcțiile care utilizează closures asincrone?
Este posibil să se determine dacă va avea loc o scăpare a închiderii pe baza utilizării unei biblioteci terțe în proiect?
Puteți explica ce reprezintă componenta UITableView și cum este utilizată în dezvoltarea interfețelor?
Care este diferența dintre adnotarea @Escaping și funcțiile standard dintr-un limbaj de programare?
Poți explica ce înseamnă termenul Hit Test în contextul graficii pe calculator sau UI?
Poți explica ce se întâmplă atunci când se apelează metoda layoutSubviews în UIKit?
Cum urmărește și gestionează sistemul automat de gestionare a memoriei ARC referințele către obiecte?