寻找一点点澄清时,“链接”,以实例变量的Objective-C的属性是如何工作的。 我的困惑,从如何可以通过设置等于一个实例变量的属性茎@synthesize
指令,像...
@synthesize someProp = _someIVar;
现在,如果我someProp
是都喜欢...
@property (retain,readonly) SomeClass* someProp
...将这个...
-(id)initWithAutoreleasedInstanceOfSomeClass:(SomeClass*)thingThatIsAutoreleased {
self = [super init];
if(self) {
_someIVar = thingThatIsAutoreleased;
}
return self;
}
...因为thingThatIsAutoreleased
被保留?
坦克!