Resultados de la búsqueda a petición "grand-central-dispatch"

1 la respuesta

A la espera de que se complete el envío de imágenes multiparte

Estoy implementando una aplicación en iOS7, es una especie de red social con publicaciones con imágenes y un servidor que guarda todos los datos enviados des...

1 la respuesta

¿Cómo implementar un mecanismo de bloqueo reentrante a través de la cola concurrente de envío (GCD)?

Acabo de leeresta publicación, y su solución parece convincente:La cola serial se usa para sincronizar el accesodispatch_get_specific / dispatch_set_specific...

2 la respuesta

¿Cómo desacoplar de forma segura la representación de la actualización del modelo?

Hablando con algunos desarrolladores de juegos, sugirieron que un motor de juego basado en OpenGL ES no se ocupa de todo en el hilo principal. Esto permite q...

3 la respuesta

El bloque dispatch_async en la cola principal nunca se ejecuta

Tengo una aplicación que utiliza una cola de conexión que maneja las conexiones en un hilo de fondo. Cada conexión envía una publicación JSON, luego, cuando ...

2 la respuesta

¿Debo evitar crear JSContexts en colas globales?

Acabo de tener un registro de fallos del dispositivo de un cliente, y se está estrellando aquí:

1 la respuesta

¿Ha notado que dispatch_after se ejecuta ~ 10% demasiado lento en los dispositivos iOS?

6 la respuesta

¿Proporciona pthreads alguna ventaja sobre GCD?

Después de haber aprendido recientemente Grand Central Dispatch, he encontrado que el código de multiproceso es bastante intuitivo (con GCD). Me gusta el hec...

5 la respuesta

Compruebe si está en la cola de despacho correcta en Swift 3

Tengo algunas pruebas unitarias en las que me gustaría probar si se llama a una devolución de llamada en la cola de despacho correcta. En Swift 2, comparé la etiqueta de la cola actual con mi cola de prueba. Sin embargo, en Swift 3 ...

8 la respuesta

dispatch_once después de los cambios de Swift 3 GCD API

¿Cuál es la nueva sintaxis paradispatch_once en Swift después de los cambios realizados en la versión de idioma 3? La versión anterior era la siguiente. var token: dispatch_once_t = 0 func test() { dispatch_once(&token) { } }Estasson los cambios ...

6 la respuesta

¿Cómo despacho_sync, dispatch_async, dispatch_after, etc. en Swift 3, Swift 4 y más allá?

Tengo un montón de código en proyectos Swift 2.x (o incluso 1.x) que se ve así: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = ...