सबसे यात्रा ब्लॉक के लिए, हस्ताक्षर तरह परिभाषित कर रहे हैं:क्यों पुनरावृत्ति के लिए अधिकांश ब्लॉक उपयोग तर्क वापसी मूल्य के बजाय ध्वज जारी रखें?
void(^)(id obj, BOOL* stop)
यह ध्वज को रोकने के लिए वापसी मान का उपयोग कर बेहतर लग रहा है।
BOOL(^)(id obj)
हालांकि मेरा मानना है कि इस बात की प्रबल कारण उन्हें और अधिक कम और सुविधाजनक प्रपत्र के स्थान पर वर्तमान फार्म का उपयोग करने का फैसला करने के लिए बनाया है। वे स्टॉप फ्लैग के लिए तर्क का उपयोग क्यों करते हैं?