iOS
Puteți descrie principiul de funcționare și caracteristicile principale ale pattern-ului Builder?
Care este diferența dintre apelarea metodei didLoad și metoda viewWillAppear în ciclul de viață al componentelor UI?
Puteți explica ce înseamnă protocolul de transfer de date în comunicațiile de rețea?
Cum se poate implementa o metodă comună pentru gestionarea tuturor colecțiilor care implementează un anumit protocol?
Cum se procesează evenimentul de apăsare în aplicație?
Cum să organizezi o interacțiune și o muncă eficiente în interiorul echipei?
Se comportamentul closure-urilor opționale diferă în ceea ce privește ieșirea lor din limitele funcției, adică escaping sau non-escaping?
Pot apărea dificultăți sau comportamente neașteptate dacă unul dintre închiderea interne ale unei clase accesează metodele sau proprietățile sale?
Care sunt principalele avantaje și dezavantaje ale abordării arhitecturale TCA?
Care sunt avantajele și dezavantajele diferitelor tipuri de colecții de date?
Ce metode pot fi utilizate pentru a implementa stocarea datelor temporare în interiorul unei aplicații pe iOS?
Ce tipuri de obiecte pot fi utilizate ca elemente-cheie într-o colecție de tip Set?
Cum ai determina înălțimea unei celule?
Care este diferența dintre depozitele de date KeyChain și UserDefaults în dezvoltarea iOS?
Explica principalele diferențe dintre diferitele tipuri de colecții în limbajul de programare.
Care este rolul ViewModel în arhitectura aplicației?
Ce moștenire de clasă de bază se utilizează la crearea unui obiect UIWindow?
În ce locuri, în afară de stiva standard, poate fi plasată o structură de date?
Ați folosit variabile de referință de tipul Unowned în proiectele dvs.?
Ce alte modalități există pentru a porni o aplicație în afară de clicul pe pictogramul acesteia?