у меня есть свойство
//.h
@property (nonatomic, retain) SomeCLass * someSynthInstance;
//.m
@synthesize someSynthInstance = _someSynthInstance;
- (void) foo
{
self.someSynthInstance = [[SomeCLass alloc] init];
//[self.someSynthInstance release]; <- SHOULD I RELEASE HERE???
}
- (void) dealloc
{
self.someSynthInstance = nil;
}
моя теория гласит, что [alloc, init] создает счетчик 1, и установщик, включая этот счетчик, становится равным 2, поэтому я должен выпустить его, сразу после
, но стремитесь получить exc_bad_access в приложении после того, как я изменил все, как это, так что цель не уверена, все ли в порядке