Ce este coada principală în iOS?
Ce este coada principală în iOS?

Video: Ce este coada principală în iOS?

Video: Ce este coada principală în iOS?
Video: COADA SORICELULUI - Planta care vindeca tot 2024, Mai
Anonim

The coada principală este expedierea coadă în care au loc toate actualizările UI și este plasat codul care implică modificări UI. Trebuie să ajungeți la coada principală pentru a actualiza UI la finalizarea unui proces asincron precum NSURLSession.

Atunci, ce este coada de expediere în iOS?

Cozi de expediere sunt FIFO cozile la care aplicația dumneavoastră poate trimite sarcini sub formă de obiecte bloc. Cozi de expediere executa sarcini fie în serie, fie concomitent. Când programați un element de lucru asincron, codul dvs. continuă să se execute în timp ce elementul de lucru rulează în altă parte.

Alături de mai sus, ce este o coadă în serie? Cozile seriale (cunoscut și sub denumirea de dispecer privat cozile ) execută câte o sarcină în ordinea în care sunt adăugate la coadă . Concurente cozile (cunoscut și ca tip de expediere globală coadă ) execută una sau mai multe sarcini simultan, dar sarcinile sunt încă începute în ordinea în care au fost adăugate la coadă.

În plus, care este firul principal în iOS?

Filetat este un concept important în iOS . Conceptul este destul de simplu. Când se lansează aplicația, aceasta va fi pe firul principal sau fir UI . În acest moment, când încercăm să facem o sarcină consumatoare de timp în firul principal , cel UI nu va mai răspunde pentru un timp. Aceasta este o situație cu care utilizatorul nu va dori niciodată să se confrunte.

Ce este DispatchGroup?

DispatchGroup . Un grup de sarcini pe care le monitorizați ca o singură unitate.

Recomandat: