Resultados de la búsqueda a petición "objective-c-blocks"

3 la respuesta

Objetivo C: ¿Cuál es la forma más rápida y eficiente de enumerar una matriz?

Edita Leí algunos artículos sobre bloques y enumeración rápida y GCD y similares. @Bbum, quien ha escrito muchos artículos sobre el tema de GCD y bloques, dice que los métodos de enumeración de bloques son siempre tan rápidos o más rápidos que ...

3 la respuesta

Block_release desasignar objetos de IU en un subproceso de fondo

Uno de los patrones presentados en la charla "Bloques y Grand Central Dispatch" de WWDC 2010 fue utilizar llamadas anidadas dispatch_async para realizar tareas que requieren mucho tiempo en un subproceso en segundo plano y luego actualizar la ...

6 la respuesta

Hacer que los bloques de iOS se ejecuten sincrónicamente

¿Cómo puedo hacer que un bloque se ejecute sincrónicamente, o hacer que la función espere al controlador antes de la declaración de retorno, para que los datos puedan pasar del bloque? -(id)performRequest:(id)args { __block NSData *data = nil; ...

2 la respuesta

Configurando NSError dentro de un bloque, usando ARC

Deseo establecer un puntero NSError desde un bloque en un proyecto usando el conteo automático de referencias. Lo que sigue es una versión simplificada de mi código: - (BOOL)frobnicateReturningError:(NSError **)error { NSArray *items = ...

8 la respuesta

¿Qué significa la palabra clave "__block"?

Qué hace exactamente la__block palabra clave en la media de Objective-C? Sé que te permite modificar variables dentro de bloques, pero me gustaría saber ... ¿Qué le dice exactamente al compilador? ¿Hace algo más? Si eso es todo, ¿por qué se ...

1 la respuesta

EXC_BAD_ACCESS al copiar o retener el Bloque

Por lo que yo entiendo, un Bloque actúa como un objeto, en el sentido de que puede enviarle una copia o liberarle mensajes, por ejemplo: [myBlock copy]; Sin embargo, cada vez que hago esto, o libero un bloqueo, obtengo EXC_BAD_ACCESS. Si uso ...

2 la respuesta

objetivo-c bloque vs selector. ¿cuál es mejor

En el objetivo-c cuando implementa un método que va a realizar operaciones repetitivas, por ejemplo, debe elegir entre las varias opciones que el lenguaje le ofrece: @interface FancyMutableCollection : NSObject { ...

2 la respuesta

Error tratando de asignar __block ALAsset desde dentro assetForURL: resultBlock:

Estoy tratando de crear un método que me devuelva un ALAsset para una URL de activo determinada. (Necesito cargar el activo más tarde y quiero hacerlo fuera del bloque de resultados con el resultado). + (ALAsset*) assetForPhoto:(Photo*)photo { ...

5 la respuesta

¿Por qué debería elegir GCD sobre NSOperation y bloques para aplicaciones de alto nivel?

La referencia de Grand Central Dispatch de Apple dice: "... si su aplicación necesita operar en el nivel Unix del sistema, por ejemplo, si necesita manipular descriptores de archivos, puertos Mach, señales o temporizadores. GCD no está ...

1 la respuesta

iOS 5 bloques ARC puente puente

Esta pregunta hace referencia a esta pregunta:¿Cómo simplificar la lógica de devolución de llamada con un bloque? [https://stackoverflow.com/questions/4824038/how-to-simplify-callback-logic-with-a-block/4840931#comment9394551_4840931] Mi ...