मुझे पता है कि आप कक्षा के बाहर एक सी फ़ंक्शन घोषित कर सकते हैं, लेकिन क्या कक्षा के बाहर एक उद्देश्य-सी विधि घोषित करना संभव है?क्या कक्षा के बाहर एक उद्देश्य-सी विधि घोषित करना संभव है?
उदाहरण:
// Works
void printHelloC()
{
NSLog(@"Hello.");
}
// Error
-(void) printHelloOC
{
NSLog(@"Hello.");
}
int main (int argc, const char * argv[])
{
@autoreleasepool {
printHelloC();
[self printHelloOC];// 'self' obviously would not work but you get the idea
}
return 0;
}
अच्छा जवाब, लेकिन आपका विधि नाम एक गलत नामक है, क्योंकि यह वास्तव में एक विधि नहीं है जो चयनकर्ता – dreamlax
@dreamlax अच्छा बिंदु, निश्चित –