IOS'ta ana kuyruk nedir?
IOS'ta ana kuyruk nedir?

Video: IOS'ta ana kuyruk nedir?

Video: IOS'ta ana kuyruk nedir?
Video: Apple, iPhone'ları nasıl yavaşlatıyor? 2024, Mayıs
Anonim

NS ana sıra gönderi mi sıra tüm UI güncellemelerinin gerçekleştiği ve UI değişikliklerini içeren kodun yerleştirildiği yer. şuraya gitmelisin ana sıra NSURLSession gibi eşzamansız bir işlemin tamamlanması üzerine kullanıcı arayüzünü güncellemek için.

Peki, iOS'ta gönderme kuyruğu nedir?

Sevk kuyrukları FIFO kuyruklar uygulamanızın blok nesneler biçiminde görevleri gönderebileceği. Sevk kuyrukları görevleri seri veya eşzamanlı olarak yürütün. Bir iş öğesini eşzamansız olarak zamanladığınızda, iş öğesi başka bir yerde çalışırken kodunuz yürütülmeye devam eder.

Yukarıda, seri kuyruk nedir? Seri kuyruklar (özel gönderi olarak da bilinir) kuyruklar ) her seferinde bir görevi, eklendikleri sırayla yürütür. sıra . Eşzamanlı kuyruklar (bir tür küresel gönderme olarak da bilinir) sıra ) aynı anda bir veya daha fazla görevi yürütür, ancak görevler hala listeye eklendikleri sırayla başlatılır. sıra.

Ayrıca, iOS'ta ana konu nedir?

diş açma önemli bir kavramdır iOS . Konsept oldukça basit. Uygulama başlatıldığında, ana konu ya da UI iş parçacığı . Bu noktada, zaman alıcı bir görev yapmaya çalıştığımızda, ana konu , NS kullanıcı arayüzü bir süre yanıt vermeyi kesecektir. Bu, kullanıcının asla karşılaşmak istemeyeceği bir durumdur.

DispatchGroup nedir?

Sevk Grubu . Tek bir birim olarak izlediğiniz bir grup görev.

Önerilen: