Iphone 潜在泄漏?-分析器

Iphone 潜在泄漏?-分析器,iphone,c,objective-c,Iphone,C,Objective C,分析状态泄漏问题,为什么 + (DebugOutput *) sharedDebug { @synchronized(self) { if (sharedDebugInstance == nil) { [[self alloc] init]; } } return sharedDebugInstance; } 没有分配sharedDebugInstance,您

分析状态泄漏问题,为什么

+ (DebugOutput *) sharedDebug
    {
      @synchronized(self)
      {
        if (sharedDebugInstance == nil)
        {
          [[self alloc] init];
        }  
      }
      return sharedDebugInstance;
    }

没有分配sharedDebugInstance,您可能希望这样做:

sharedDebugInstance = [[self alloc] init];

也看看这篇文章:我总是想知道为什么这样的问题会被贴上C。。。