«nsoperation» etiketlenmiş sorular

8
NSOperation vs Grand Central Dispatch
İOS için eşzamanlı programlama hakkında bilgi ediniyorum. Şimdiye kadar okudum NSOperation/NSOperationQueue ve GCD. Aşırı veya tersini kullanmanın nedenleri nelerdir ?NSOperationQueueGCD İkisi gibi Sesler GCDve NSOperationQueueuzak soyut açık yaratma NSThreadskullanıcısından. Ancak iki yaklaşım arasındaki ilişki benim için net değil, bu yüzden takdir edilecek herhangi bir geri bildirim!

8
Eşzamansız ağ istekleriyle döngü için hızlı bir şekilde yürütmenin bitmesini bekleyin
Ben bir for in loop ateş temeline ağ istekleri bir demet göndermek, sonra yöntem yürütme bittikten sonra yeni bir görünüm denetleyicisine veri geçirmek istiyorum. İşte benim kod: var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url: "http://myfirebase.com/" + "\(key.0)") ref.observeSingleEventOfType(.Value, withBlock: { snapshot in datesArray["\(key.0)"] …

15
NSOperationQueue tüm görevleri bitirdiğinde bildirim alın
NSOperationQueuevar waitUntilAllOperationsAreFinished, ancak bunun için eşzamanlı olarak beklemek istemiyorum. Sıra bittiğinde kullanıcı arayüzündeki ilerleme göstergesini gizlemek istiyorum. Bunu başarmanın en iyi yolu nedir? E-postalarımdan bildirim gönderemiyorum NSOperationçünkü hangisinin en son olacağını bilmiyorum ve [queue operations]bildirim alındığında henüz boş (veya daha kötüsü - yeniden doldurulmuş) olmayabilir.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.