具有物C基类访问Objective-C的基类的实例变量:从雨燕类
@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'。按照惯例,当通过引用返回结果时,通常使用“get”前缀(例如'NSArray'的' - (void)getObjects:(id [])缓冲区范围:(NSRange)range')。更好的是,使用其他答案建议的属性。 – 2014-11-08 23:05:04