ओबीजे-सी ब्लॉक कुछ ऐसा है जो मैं हाल ही में पहली बार उपयोग कर रहा हूं।उद्देश्य-सी ब्लॉक सिंटेक्स
हेडर फाइल में:
@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?
}
मैं सहायता की सराहना मैं निम्नलिखित ब्लॉक वाक्य रचना समझने की कोशिश कर रहा हूँ!
आईएमओ, यदि आप डॉट सिंटैक्स का उपयोग करते हैं तो यह और स्पष्ट हो जाता है कि क्या हो रहा है। 'अगर (self.completionBLock) self.completionBlock (rootObject, nil);' – zpasternack