2011-08-08 13 views
5

संभव डुप्लिकेट:
Semicolon after the method name in Objective-C implementation fileउद्देश्य-सी विधि पद्धति के अंत में अर्धविराम की अनुमति क्यों देता है?

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil; 
{ 
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
    if (self) { 
     // Custom initialization 
    } 
    return self; 
} 

क्यों मैं जोड़ने; समारोह के अंत में भी सही है?

उत्तर

9

यह एक उद्देश्य-सी सुविधा है। ऐसा इसलिए है कि आप अपनी शीर्षलेख फ़ाइल से विधि हस्ताक्षर लाइन को कॉपी/पेस्ट कर सकते हैं। यह उन चीजों में से एक है जो NeXTStep दिनों के आसपास से आसपास रहे हैं।

+0

धन्यवाद! ऐसा लगता है कि आप NEXTStep के इतिहास के बहुत सारे जानते हैं, बढ़िया! – ZYiOS

संबंधित मुद्दे