1
尋找關於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
被保留?
坦克!