Τι είναι η κύρια ουρά στο iOS;
Τι είναι η κύρια ουρά στο iOS;

Βίντεο: Τι είναι η κύρια ουρά στο iOS;

Βίντεο: Τι είναι η κύρια ουρά στο iOS;
Βίντεο: iOS 16: Πώς να σώσεις τη μπαταρία του iPhone 2024, Απρίλιος
Anonim

ο κύρια ουρά είναι η αποστολή Ουρά στο οποίο πραγματοποιούνται όλες οι ενημερώσεις διεπαφής χρήστη και τοποθετούνται ο κώδικας που περιλαμβάνει αλλαγές διεπαφής χρήστη. Πρέπει να φτάσετε στο κύρια ουρά προκειμένου να ενημερώσετε τη διεπαφή χρήστη με την ολοκλήρωση μιας ασύγχρονης διαδικασίας όπως το NSURLSession.

Τότε, τι είναι η ουρά αποστολής στο iOS;

Ουρές αποστολής είναι FIFO ουρές στο οποίο η εφαρμογή σας μπορεί να υποβάλει εργασίες με τη μορφή μπλοκ αντικειμένων. Ουρές αποστολής εκτελούν εργασίες είτε σειριακά είτε ταυτόχρονα. Όταν προγραμματίζετε ένα στοιχείο εργασίας ασύγχρονα, ο κώδικάς σας συνεχίζει να εκτελείται ενώ το αντικείμενο εργασίας εκτελείται αλλού.

Εκτός από το παραπάνω, τι είναι η σειριακή ουρά; Σειριακές ουρές (γνωστό και ως ιδιωτική αποστολή ουρές ) εκτελούν μία εργασία τη φορά με τη σειρά που προστίθενται στο Ουρά . Ταυτόχρονος ουρές (γνωστό και ως τύπος παγκόσμιας αποστολής Ουρά ) εκτελέσει μία ή περισσότερες εργασίες ταυτόχρονα, αλλά οι εργασίες εξακολουθούν να ξεκινούν με τη σειρά με την οποία προστέθηκαν στο Ουρά.

Εξάλλου, ποιο είναι το main thread στο iOS;

Σπείρωμα είναι μια σημαντική έννοια σε iOS . Η ιδέα είναι αρκετά απλή. Όταν ξεκινήσει η εφαρμογή, θα βρίσκεται στο κύριο νήμα ή το Νήμα διεπαφής χρήστη . Σε αυτό το σημείο, όταν προσπαθούμε να κάνουμε κάποια χρονοβόρα εργασία στο κύριο νήμα , ο UI θα σταματήσει να ανταποκρίνεται για λίγο. Αυτή είναι μια κατάσταση που ο χρήστης δεν θα θέλει ποτέ να αντιμετωπίσει.

Τι είναι το DispatchGroup;

DispatchGroup . Μια ομάδα εργασιών που παρακολουθείτε ως ενιαία μονάδα.

Συνιστάται: