NSObject
प्रोटोकॉल में, यह एक विधि है कि इस के समान है परिभाषित करता है? या यह भी एक वस्तु है? वस्तु के साथ मैं क्या कर सकता हूं? क्या मुझे बेस क्लास या अपनाया गया प्रोटोकॉल मिल सकता है?कक्षा प्रकार उद्देश्य सी
7
A
उत्तर
15
Class
जावा में Class
कक्षा के समान Objective-C runtime द्वारा परिभाषित कक्षा है। उदाहरण के लिए, यदि आप एक वर्ग का नाम प्राप्त करने के लिए समारोह class_getClassName()
उपयोग कर सकते हैं:
NSObject *o = [[[NSObject alloc] init] autorelease];
NSLog(@"%s\n", class_getClassName([o class])); // prints "NSObject"
आप Class
वस्तुओं के साथ आत्मनिरीक्षण/प्रतिबिंब के सभी प्रकार कर सकते हैं; विवरण के लिए उद्देश्य-सी रनटाइम संदर्भ देखें।
1
अब यह
NSObject *o = [[NSObject alloc]init];
NSLog(@"%s\n", object_getClassName([o class]));
बजाय object_getClassName
class_getClassName
संबंधित मुद्दे
- 1. उद्देश्य सी - KeyValuePair कक्षा?
- 2. सी ++ कक्षाएं उद्देश्य-सी कक्षा
- 3. उद्देश्य-सी प्रकार अनुमान
- 4. उद्देश्य सी कक्षा परिभाषा भ्रम
- 5. उद्देश्य सी कक्षा या संरचना?
- 6. उद्देश्य-सी गुणों के प्रकार
- 7. उद्देश्य-सी "कक्षा निरंतरता" क्या है?
- 8. + (शून्य) उद्देश्य-सी कक्षा स्थिर वैरिएबल कन्स्ट्रक्टर
- 9. कोई कक्षा नहीं बनाने के साथ कक्षा बनाना (उद्देश्य-सी)
- 10. उद्देश्य-सी
- 11. उद्देश्य-सी
- 12. उद्देश्य-सी प्रकार एनएसएसट्रिंग्स के एनएसएमयूटेबलसेट?
- 13. उद्देश्य सी रिलीज, ऑटोरेलीज, और डेटा प्रकार
- 14. उद्देश्य-सी ओवरराइडिंग प्रतिनिधि अपने वंशज प्रकार
- 15. नया आधुनिक उद्देश्य-सी enum प्रकार चेक
- 16. उद्देश्य-सी
- 17. उद्देश्य सी
- 18. उद्देश्य-सी
- 19. उद्देश्य-सी
- 20. उद्देश्य-सी
- 21. उद्देश्य-सी
- 22. उद्देश्य सी
- 23. उद्देश्य सी
- 24. int कर सकते हैं मूल्य id प्रकार + उद्देश्य सी
- 25. उद्देश्य-सी
- 26. उद्देश्य सी
- 27. उद्देश्य-सी
- 28. एक आंतरिक कक्षा का उद्देश्य?
- 29. उद्देश्य-सी
- 30. उद्देश्य-सी