Puteți explica conceptul de RunLoop și rolul său în procesarea evenimentelor în aplicații?
iOS
Puteți explica scopul și funcțiile principale ale clasei UIViewController în iOS?
Puteți explica ce este multitreading-ul în programare?
Explicați conceptul de polimorfism în programarea orientată pe obiecte și cum se aplică în practica dezvoltării.
Puteți explica principiul funcționării eliberării automate a obiectelor cu ajutorul AutoreleasePool?
Ce metode de layout pentru interfețele utilizatorilor ai aplicat în practică?
Puteți explica ce înseamnă mecanismul automat de gestionare a memoriei ARC în iOS?
Puteți explica conceptul de încapsulare în programarea orientată pe obiecte?
Se pot modifica valorile tipurilor de date definite ca tipuri de valoare?
Ce te-a motivat să alegi cariera de dezvoltator iOS?
Ai putea să explici termenul 'Release' în contextul dezvoltării de produse software?
De ce metodele care modifică starea unui obiect sunt declarate ca mutante în clasă?
Poți explica conceptul de UIResponder și rolul său în gestionarea evenimentelor în iOS?
Puteți explica principalele diferențe dintre o clasă și un obiect în programarea orientată pe obiecte?
Poți enumera diferitele tipuri de polimorfism în programarea orientată pe obiecte?
Cum vezi dezvoltarea carierei și a abilităților tale profesionale în domeniul dezvoltării software?
Explicați principalele diferențe dintre modurile de execuție sincrone și asincrone.
Care este rolul metodei scene în clasa SceneDelegate și în ce cazuri este apelată?
Puteți explica ce se înțelege prin protocol în domeniul rețelelor de calculatoare?