Эквивалент очереди последовательной отправки GCD в iOS 3.x

Apple Grand Central Dispatch (GCD) великолепна, но работает только на iOS 4.0 или выше. Apple в документации говорится: «[A] сериализованная очередь операций не предлагает такого же поведения, как очередь последовательной отправки в Grand Central Dispatch» (потому что очередь не является FIFO, а порядок определяется зависимостями и приоритетами).

Каков правильный способ достичь того же эффекта, что и очереди последовательной отправки GCD, при поддержке версий ОС до выпуска GCD? Или, другими словами, каков рекомендуемый способ обработки простой фоновой обработки (выполнение запросов веб-служб и т. Д.) в приложениях iOS, которые хотят поддерживать версии менее 4. 0?

11
задан dsolimano 23 July 2014 в 16:10
поделиться