具有物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