iOS
Cum se poate elimina un element dintr-un dicționar?
Ce tehnici sau abordări folosești atunci când scrii teste unitare?
Cum se gestionează și se stochează linkurile de navigare în interiorul UINavigationController?
Care este diferența dintre un protocol și o interfață în programare?
Cum se poate folosi DispatchGroup pentru a executa solicitări secvențial cu posibilitatea de a întrerupe la a treia fără a aștepta a patra?
Care este pericolul potențial al utilizării operațiilor sincrone în programare?
Cum se realizează interacțiunea între componentele framework-ului UIKit?
Ce principii și cerințe trebuie luate în considerare atunci când se creează o structură sau o clasă care implementează protocolul Equatable?
Care sunt avantajele și dezavantajele utilizării Auto Layout la crearea interfețelor?
Cum înțelegi procesele și metodele de testare a soluțiilor software?
Poți să menționezi abordări greșite frecvente sau greșeli în proiectarea și implementarea sistemelor software?
Ce tipuri de operații atomice în Swift cunoști?
Cum ai învățat limbajul Swift și cu ce resurse ai lucrat în timpul procesului de învățare?
Ce instrumente de creare și editare a animațiilor ai folosit în proiectele tale?
Cum implementați un delegat pentru gestionarea tabelului în proiectul dvs.?
Se pot folosi nume diferite ale parametrilor în semnătură atunci când se suprascriu metode?
Care sunt diferențele dintre limbajele de programare Objective-C și Swift?
Ce informații și obiecte sunt de obicei plasate în zona de memorie numită heap?
Se pot folosi referințe sau pointeri către tipuri de valori în programare?
Puteți explica conceptul de Background Prefetch și cum este utilizat pentru a îmbunătăți performanța sistemului?