iOS
Poți explica ce este UIView.animate în iOS și cum este folosit pentru a anima elemente ale interfeței?
În ce cazuri este mai bine să alegi utilizarea Frame Layout în interfață?
Ce metode, pe lângă viewWillLayoutSubviews, sunt folosite pentru a obține dimensiunile actuale ale elementelor pentru o plasare corectă?
Cum ai determina înălțimea unei celule?
Cum este utilizat mecanismul de încapsulare în limbajul Swift?
Ați folosit variabile de referință de tipul Unowned în proiectele dvs.?
Poți explica ce reprezintă structura de date Set?
Au fost făcute modificări în ciclul de viață al ViewController în ultimul an?
Ați putea explica conceptul de funcții inline și care sunt avantajele lor?
În ce cazuri are loc inițializarea unei instanțe a controlerului?
Ai experiență practică în dezvoltarea de aplicații optimizate pentru funcționarea pe iPad-uri?
Care este diferența dintre obiectele mock și stubs în contextul testării?
Ce funcții sau tehnici sunt utilizate pentru a detecta și gestiona evenimentul de atingere al utilizatorului pe ecran?
Se va șterge automat un obiect din memorie dacă este indicat de trei referințe slabe (weak) și o referință neobligatorie (unowned)?
Cum îți creezi propria implementare a dicționarului?
În ce cazuri este preferabil să folosiți unowned în loc de weak în gestionarea memoriei?
Explicați conceptul de elemente statice în programare și scopul lor.
Ce se întâmplă dacă proprietatea Router rămâne doar ca referință fără a fi marcată ca Publicată, și este necesar să o inițiezi pentru actualizare?
Ce principii și cerințe trebuie luate în considerare atunci când se creează o structură sau o clasă care implementează protocolul Equatable?
Cum se determină dacă o operație este atomică în contextul multitreading-ului și sincronizării?