Запитання з тегом «nsoperation»

8
NSOperation vs Grand Central Dispatch
Я дізнаюся про одночасне програмування для iOS. Поки я читав про NSOperation/NSOperationQueue і GCD. Які причини використання NSOperationQueueнад GCDі навпаки? Звучить як обидва, так GCDі NSOperationQueueабстрагується від явного створення NSThreadsкористувача. Однак зв’язок між двома підходами мені не зрозумілий, тому будь-які відгуки оцінюються!

8
Зачекайте, поки завершення виконання циклу з асинхронними мережевими запитами завершиться
Я хотів би, щоб цикл for in надіслав купу мережевих запитів до firebase, а потім передати дані новому контролеру перегляду, коли метод закінчить виконання. Ось мій код: 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 закінчить усі завдання
NSOperationQueueмає waitUntilAllOperationsAreFinished, але я не хочу чекати його синхронно. Я просто хочу приховати індикатор прогресу в інтерфейсі, коли черга закінчується. Який найкращий спосіб цього досягти? Я не можу надсилати сповіщення з мого NSOperations, оскільки я не знаю, яке з них буде останнім, і, [queue operations]можливо, ще не буде порожнім (або …

6
NSOperation та NSOperationQueue робочий потік проти основного потоку
Я повинен виконати серію операцій завантаження та запису бази даних у своєму додатку. Я використовую NSOperationі NSOperationQueueдля того ж. Це сценарій застосування: Отримати всі поштові індекси з місця. Для кожного поштового індексу отримуйте всі будинки. Для кожного будинку принесіть дані мешканця Як вже було сказано, я визначив NSOperationдля кожного завдання. …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.