アプリにシングルトン オブジェクトがあります。
+ (id)shared {
@synchronized(self) {
if (sharedDownloadFirstData == nil)
sharedDownloadFirstData = [[self alloc] init];
}
return sharedDownloadFirstData;
}
- (id) init {
if (self = [super init]) {
}
return self;
}
そして、それを実現する必要があるかどうかを知りたいです(私はARCを使用していません)。そのために私は使用しています:
[[DownloadFirstData shared] release];
このオブジェクトを解放する必要がありましたか? オブジェクトには、解放する必要がある配列やその他のものがあります。