是子类重新合成的变量与其超类相同

时间:2015-12-10 15:18:23

标签: objective-c synthesize

我学会了给两个类subA和A,当子类直接访问超类属性(没有超级调用)需要一些解决方法,下面是我发现的其中一个

@interface A : NSObject
@property (nonatomic, strong) NSString * name;
@end

@interface subA : A
@end

@implementation subA
@synthesize name = _name;
- (void)setName(NSString *)name {
    _name = name;
}
@end

问题是subA中的@synthesize看起来好像重新合成了一个新的iVar,是真的吗?

0 个答案:

没有答案