Ищу небольшое разъяснение о том, как работают свойства 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
?
Танки!