Cum se disting tipurile de date după valoare și după referință și în ce constau diferențele în programare?
iOS
Aveți experiență practică în trimiterea și primirea de solicitări de rețea în proiectele dvs.?
Puteți explica ce înseamnă termenul 'some' în contextul programării?
Spuneți-ne despre experiența dvs. în integrarea și lucrul cu notificările push în aplicații
Puteți explica principiul Copy-on-Write și cum funcționează în sistemele de stocare a datelor?
În ce cazuri se aplică modelul de clasă în programare?
Poți explica ce înseamnă tipul de date 'any' în programare?
Poți împărtăși cele mai semnificative proiecte sau sarcini pe care le-ai reușit să le realizezi cu succes?
Explicați ce înseamnă termenul GCD și cum este utilizat în programare
Cum se gestionează mai mulți ascultători legați de același eveniment de clic?
Ai experiență în utilizarea Property Wrapper în proiectele tale?
Explicați mecanismul de transmitere a evenimentului de clic de la sursă până la funcția handler
Ce abordări și tehnici folosești pentru afișarea interfeței utilizatorului în aplicații?
Care este rolul controlerului de vizualizare și de ce este important în arhitectura aplicației?
Poți explica mecanismul intern și principiul de funcționare al animației în UIView pe iOS?
Explicați etapele de viață ale unei instanțe de ViewController într-o aplicație iOS.
Care sunt stările posibile pe care le poate avea o aplicație software în timpul funcționării sale?
Poți explica ce înseamnă cuvântul cheie 'unowned unsafe' în contextul gestionării memoriei în Swift?
Unde se află definiția clasei dacă este utilizată ca câmp în interiorul unei structuri?
Cât de important este să realizați o animație la schimbarea orientării ecranului pentru o tranziție lină a vizualizării?