एक उद्देश्य सी आधार वर्ग होने से ऑब्जेक्टिव-सी आधार वर्ग के उदाहरण चर तक पहुंचना:एक स्विफ्ट वर्ग
@interface ObjcClass : NSObject {
NSString *aVariable_;
}
और एक तेज उप-वर्ग:
class SwiftClass : ObjcClass {
func init() {
// aVariable_ can't be accessed here. An Objective-c derived
// class has direct access to it's super's instance variables!
}
}
मैं कैसे से ObjcClass
aVariable_
का उपयोग करते हैं SwiftClass
के भीतर?
मैं संज्ञा प्रपत्र 'सुझाव है - (NSString *) myVariable'। प्रति सम्मेलन में, "प्राप्त करें" उपसर्ग आमतौर पर संदर्भ द्वारा लौटाए जाने पर उपयोग किया जाता है (उदा। 'एनएसएआरएआरए' '(शून्य) प्राप्त करें ऑब्जेक्ट्स: (आईडी []) बफर रेंज: (एनएसआरेंज) रेंज')। बेहतर अभी भी, एक संपत्ति का उपयोग करें क्योंकि अन्य उत्तरों से पता चलता है। –