私は次のようにシングルトンを扱う工場を持っています
@implementation MyFactory
- (AudioEngine *)theAudioEngine
{
static AudioEngine *ae = nil;
if (ae == nil) {
ae = [[AudioEngine] alloc] init];
}
return ae;
}
@end
MyFactoryインスタンスのロックが解除されると、そのような静的ローカル変数は解放されますか?