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

2 la respuesta

¿Cuál es la diferencia entre la cola principal de GCD y el hilo principal?

Leí el comentario en SO de que enviar una cola al hilo principal no es lo mismo que ejecutar código en el hilo principal. Si entendí correctamente, el usuario decía que esto dispatch_async(dispatch_get_main_queue(), ^{ // some code });no era lo ...

22 la respuesta

dispatch_after - GCD en Swift?

He pasado por elyo reservo [https://web.archive.org/web/20140719155151/https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/BuildingCocoaApps.pdf] de Apple, y no pude encontrar ninguna ...

2 la respuesta

¿Cómo asegurarse de ejecutar algún código en el mismo hilo de fondo?

Estoy usando el reino en mi proyecto iOS Swift. La búsqueda implica filtros complejos para un gran conjunto de datos. Así que estoy buscando registros en el hilo de fondo. Pero el reino solo se puede usar desde el mismo hilo en el que se creó el ...

8 la respuesta

EXC_BAD_INSTRUCTION (código = EXC_I386_INVOP, subcódigo = 0x0) en dispatch_semaphore_dispose

Recibo EXC_BAD_INSTRUCTION (código = EXC_I386_INVOP, subcódigo = 0x0) en dispatch_semaphore_dispose pero realmente no sé cómo rastrear la causa raíz de esto. Mi código hace uso de dispatch_async, dispatch_group_enter, etc. ACTUALIZACIÓN: La ...

2 la respuesta

¿Hay alguna diferencia entre dataWithContentsOfURL (enhebrado) y dataTaskWithURL?

Estamos usando dataWithContentsOfURL porque es, eh, simple ... NSData *datRaw = [NSData dataWithContentsOfURL:ur];Ahora, por supuesto, eso colgará el hilo principal de la interfaz de usuario. Entonces lo ponemos en otro hilo. Hacemos eso ...

2 la respuesta

Cómo detener la ejecución de un subproceso en ejecución desde el subproceso principal en Swift mientras se usa DispatchQueue

DispatchQueue.global(qos: .background).async { //This will run on the background queue self.writeValue(tag: GlobalData.WRITE_DATA, data: getDataForWrite(1) ) self.writeValue(tag: GlobalData.WRITE_DATA, data: getDataForWrite(2) ) ...

2 la respuesta

CFRunLoop en el programa Swift Command Line

Estoy escribiendo una aplicación de línea de comandos en Swift utilizando un marco de terceros que (si entiendo el código correctamente) se basa en devoluciones de llamada GCD para completar ciertas acciones cuando un socket recibe datos. Para ...

2 la respuesta

Aplicación de efectos a la vista previa de la cámara del iPhone "Video"

Mi objetivo es escribir un controlador de vista de cámara personalizado que: Puede tomar fotos en las cuatro orientaciones de la interfaz con la parte posterior y, cuando esté disponible, la cámara frontal.Rota y escala correctamente el "video" ...

1 la respuesta

requestAccessForMediaType no pide permiso

Noté que mi aplicación no solicita permiso para usar la cámara. Después de experimentar un poco, descubrí que el código utilizado para verificar el permiso tarda mucho tiempo en completarse. Así que pensé en dejar que esa parte de mi viewdidload ...

2 la respuesta

EXC_BAD_INSTRUCTION ocurre cuando se utiliza dispatch_get_global_queue en ios 7 (swift)

let downloadGroup = dispatch_group_create() var images = [UIImage]() var errors = [NSError]() dispatch_apply(UInt(urls.count), dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0)) { (i) ...