nsoperationqueue

NSOperation vs Grand Central Dispatch

Estoy aprendiendo sobre programación concurrente para iOS. Hasta ahora he leído acerca de NSOperation/NSOperationQueue y GCD. ... io. Sin embargo, la relación entre los dos enfoques no está claro para mí por lo que cualquier retroalimentación a apreciado!

NSOperation y NSOperationQueue hilo de trabajo vs hilo principal

Tengo que llevar a cabo una serie de operaciones de descarga y escritura de bases de datos en mi aplicación. Estoy usando NSO ... o MainThread) como el NSOperation. ¿Puede alguien explicar este escenario mientras tratar con NSOperation y NSOperationQueue.

La subclase NSOperation será concurrente y cancelable

No puedo encontrar buena documentación sobre cómo subclase NSOperation para ser concurrente y también para apoyar la cancelac ... ecutan simultáneamente. Sin embargo, el isCancelled la bandera no se modifica, a pesar de que he llamado cancelAllOperations.

(iOS) dispatch async () vs. NSOperationQueue

Aprendí programación iOS gracias al curso CS193p de Stanford (en iTunes U), así como el libro de programación iOS de Big Nerd ... ¿usar uno sobre el otro? ¿Es NSOperationQueue solo un envoltorio Objective-C alrededor de dispatch_async, o hay más que eso?

Cómo cancelar NSBlockOperation

Tengo un bucle largo que quiero ejecutar en segundo plano con un NSOperation. Me gustaría usar un bloque: NSBlockOperation ... to, y operation es nil en el momento en que es capturado por el bloque. ¿No hay forma de cancelar las operaciones de bloqueo?

¿Cómo uso NSOperationQueue con NSURLSession?

Estoy tratando de construir un descargador de imágenes masivo, donde las imágenes se pueden agregar a una cola sobre la march ... ecesito poder detener una descarga específica, detener todas las descargas y lidiar con los datos que obtengo de la descarga.

NSThread vs NSOperationQueue vs? en el iPhone

Actualmente estoy usando NSThread para almacenar imágenes en caché en otro hilo. [NSThread detachNewThreadSelector:@selector ... ma en que mantiene mi código y mis pruebas limpias, organizadas y felizmente asincrónicas. Un++++++++++ Se subclase de nuevo

NSOperation-Forzar una operación a esperar a otros dinámicamente

Estoy tratando de implementar una cola de operaciones y tengo el siguiente escenario: NSOperation A NSOperation B NSOperati ... lgunas condiciones son ciertas. Sabré si necesito otra operación solo durante el tiempo de ejecución. Gracias por su tiempo.