Los bloques Obj-C son algo que acabo de utilizar por primera vez recientemente. Estoy tratando de comprender la siguiente sintaxis del bloque:Objective-C Block Sintaxis
En el archivo de cabecera:
@property (nonatomic, copy) void (^completionBlock)(id obj, NSError *err);
En el archivo principal:
-(void)something{
id rootObject = nil;
// do something so rootObject is hopefully not nil
if([self completionBlock])
[self completionBlock](rootObject, nil); // What is this syntax referred to as?
}
aprecio la ayuda!
IMO, parece más claro lo que sucede si utiliza la sintaxis de puntos. 'if (self.completionBLock) self.completionBlock (rootObject, nil);' – zpasternack