Objective-C Language
NSObject
खोज…
परिचय
NSObject
, Cocoa
का मूल वर्ग है, हालाँकि Objective-C
भाषा अपने आप में किसी भी मूल वर्ग को Cocoa
, Apple के फ्रेमवर्क द्वारा परिभाषित नहीं करती है। यह अधिकांश Objective-C वर्ग पदानुक्रमों का मूल वर्ग है, जहाँ से उप-वर्ग एक मूल इंटरफ़ेस प्राप्त करते हैं। रनटाइम सिस्टम और ऑब्जेक्ट-सी ऑब्जेक्ट के रूप में व्यवहार करने की क्षमता।
इस वर्ग की सभी बुनियादी संपत्ति है Objective'C
तरह वर्ग वस्तु:
स्व।
वर्ग (कक्षा का नाम)।
सुपरक्लास (वर्तमान वर्ग का सुपरक्लास)।
वाक्य - विन्यास
- स्वयं
- सुपर क्लास
- इस में
- alloc
- नया
- के बराबर
- isKindOfClass
- isMemberOfClass
- विवरण
NSObject
@interface NSString : NSObject
( NSObject
, NSString वर्ग का एक आधार वर्ग है)।
आप स्ट्रिंग वर्ग के आवंटन के लिए नीचे दिए गए तरीकों का उपयोग कर सकते हैं:
- (instancetype)init
+ (instancetype)new
+ (instancetype)alloc
किसी भी वस्तु को कॉपी करने के लिए:
- (id)copy;
- (id)mutableCopy;
वस्तुओं की तुलना के लिए:
- (BOOL)isEqual:(id)object
वर्तमान वर्ग का सुपरक्लास पाने के लिए:
superclass
यह जाँचने के लिए कि यह किस प्रकार का वर्ग है?
- (BOOL)isKindOfClass:(Class)aClass
गैर-एआरसी वर्गों की कुछ संपत्ति:
- (instancetype)retain OBJC_ARC_UNAVAILABLE;
- (oneway void)release OBJC_ARC_UNAVAILABLE;
- (instancetype)autorelease OBJC_ARC_UNAVAILABLE;
- (NSUInteger)retainCount