Resultados de la búsqueda a petición "objective-c-blocks"
¿Hay un puntero SELF para bloques?
Me gustaría llamar recursivamente a un bloque desde dentro de sí mismo. En un objeto obj-c, podemos usar "self", ¿hay algo como esto para referirse a una instancia de bloque desde dentro de sí mismo?
Bloque en línea con tipo de retorno
¿Es posible en Objective-C crear un bloque en línea y usar su tipo de retorno? Por ejemplo, ¿puedo crear un bloque que devuelva unBOOL, que esté en línea y use su tipo de retorno para una asignación. BOOL b = <inline block that returns BOOL> { ...
Fuerte referencia a referencias débiles dentro de bloques
¿Por qué es necesario tener una referencia fuerte a una referencia débil dentro de un bloque? Entiendo que tener una referencia débil dentro del bloque evitará retener ciclos. Pero, ¿por qué debe haber una fuerte referencia al débil ...
¿Cómo funcionan los 'bloques' de Clang?
http://clang.llvm.org/docs/BlockLanguageSpec.txt [http://clang.llvm.org/docs/BlockLanguageSpec.txt] Se ve realmente genial. Sin embargo, No lo entiendoNo veo ejemplos de eso.No veo ejemplos de ideas difíciles de expresar en C ++ tal cual, pero ...
Objetivo-c bloque vida útil ARC
Estoy confundido acerca de la vida útil de un bloque bajo ARC. He escrito una prueba unitaria para demostrar lo que me confunde. - (void)testBlock { NSObject *testObject = [[NSObject alloc] init]; CompletionBlock testBlock = ^{ NSLog(@"%@", ...
¿Cómo utilizar "enumerateChildNodesWithName" con Swift en SpriteKit?
Estoy usando Swift para hacer un juego en SpriteKit. En Objective-C podría usar el siguiente método: (void)enumerateChildNodesWithName:(NSString *)name usingBlock:(void (^)(SKNode *node, BOOL *stop))blockpara realizar acciones sobre eso*node, ...
Crear un método para realizar animaciones y esperar su finalización utilizando un semáforo en el objetivo c
Estoy tratando de crear un método que utilice el método "+ animateWithDuration: animaciones: finalización" de UIView para realizar animaciones y esperar a que finalice. Soy muy consciente de que podría colocar el código que normalmente vendría ...
Elimine varias tablas de una sola consulta separándolas del punto y coma.
Estoy tratando de eliminar varias tablas en una sola operación de sqlite. Intenté separarlo por punto y coma, pero no funcionó como se esperaba. Aquí está mi código actual : NSString *query = @"DELETE from Friends;DELETE from Stream;DELETE from ...
¿Cuál es el equivalente de la declaración de bloque de propiedad en la rapidez de la siguiente propiedad de bloque?
En Objective-C hago esto: @property (nonatomic, copy) void(^completion)(MyObject * obj);¿Cuál es la forma correcta de hacer esto de manera rápida?
Almacenar un cierre como variable en Swift
En Objective-C, puede definir la entrada y salida de un bloque, almacenar uno de esos bloques que se pasa a un método, luego usar ese bloque más tarde: // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void ...