मैं इस तरह ऑब्जेक्टिव-सी वर्ग कार्यान्वयन के अंदर ग समारोह और चर को परिभाषित कर सकते हैं:सी उद्देश्य और सी वर्ग कार्यान्वयन के अंदर सी फंक्शन और चर?
@implementation MyViewController
- (void)viewDidLoad {
[super viewDidLoad];
cfunction();
}
// variable inside class
NSString *message = @"this is c function inside objective-c class";
// c function inside class
void cfunction() {
NSLog(@"%@", message);
}
@end
परिणाम
this is c function inside objective-c class
इस कोड को कोई चेतावनी और त्रुटियों के बिना काम करता है।
क्या यह वैध उद्देश्य-सी कोड है?
क्या उद्देश्य-सी कक्षा के अंदर चर और सी फ़ंक्शन को परिभाषित करना सुरक्षित है?
क्या इस भाषा विनिर्देशों के बारे में दस्तावेज हैं?
नींव ढांचे को देखें - लगभग सभी सी –
@ जस्टिनमेनर्स धन्यवाद! लेकिन यह सवाल नहीं है "क्या मैं उद्देश्य-सी में सी का उपयोग कर सकता हूं?"। –
मैं देखता हूं - एक उद्देश्य सी कक्षा –