Xcode 4的分析功能非常棒。唯一的問題是它認爲你初始化時應該釋放的對象被報告爲內存泄漏。即你如何防止它認爲這是內存泄漏?在Xcode下自行管理/釋放報告爲「潛在物體泄漏」的對象 - >產品 - >分析
@interface BackgroundTaskThing
+ doBackgroundTask: (NSString*) something {
BackgroundTaskThing* b = [[BackgroundTaskThing alloc] init];
[b setSomething: something];
[b runTask];
}
....
- (void)taskComplete {
[self release];
}
@end
熊如果你決定遷移你的代碼,那麼釋放這樣的對象將在ARC下破解。 –