Obj-Cブロックは、私が最近初めて使用したものです。次のブロック構文を理解しようとしています。
ヘッダーファイル:
@property (nonatomic, copy) void (^completionBlock)(id obj, NSError *err);
メインファイル:
-(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?
}
助けてくれてありがとう!