Resultados de la búsqueda a petición "grand-central-dispatch"
Pattern para la prueba de unidad de cola asíncrona que llama a la cola principal al finalizar
Esto está relacionado con mi @ anteripregunt [https://stackoverflow.com/questions/7816159/dispatch-sync-on-main-queue-hangs-in-unit-test] , pero lo suficientemente diferente como para pensar que lo lanzaría en uno nuevo. Tengo un código que se ...
Escribir macros para llamadas GCD?
Me gustaría crear una macro para llamadas GCD como, por ejemplo: dispatch_async(dispatch_get_main_queue(), ^{ stuff.... });la macro podría verse así: main (^ {...})? No estoy seguro de cómo escribirlo. ¿Cualquier sugerencia gracia
Descargar archivos en orden serial usando NSURLConnection en iOS
Quiero descargar 3 archivos en orden serial. Dos de ellos son archivos txt y uno es un archivo .gz. Estoy usando NSURLConnection para descargar los archivos anteriores. Soy muy nuevo en la programación de iOS. He visto en otra pregunta en SO ...
Gran estrategia central para abrir múltiples archivos
Tengo una implementación funcional que utiliza colas de despacho de Grand Central que (1) abre un archivo y calcula un hash OpenSSL DSA en "queue1", (2) escribe el hash en un nuevo archivo "side car" para su posterior verificación en "queue2" ...
¿Cómo declarar correctamente una propiedad calculada, cuando el cálculo utiliza hilos de fondo?
Estoy tratando de declarar una propiedad calculada que consiste en un bloque, ejecutado en el hilo de fondo. Entonces, cuando abordo esta propiedad, es nula, ya que el cálculo devuelve el resultado cuando no está listo. ¿Cómo corregir esto mejor? ...
¿Cómo espero que termine un bloque despachado asincrónicamente?
Estoy probando un código que realiza un procesamiento asincrónico utilizando Grand Central Dispatch. El código de prueba se ve así: [object runSomeLongOperationAndDo:^{ STAssert… }];Las pruebas tienen que esperar a que termine la operación. Mi ...
¿Cómo detener un DispatchWorkItem en GCD?
Actualmente estoy jugando conGrand Central Dispatchy descubrí una clase llamadaDispatchWorkItem. La documentación parece un poco incompleta, así que no estoy seguro de usarla de la manera correcta. Creé el siguiente fragmento y esperaba algo ...