Это заголовок: (? Я не уверен, что делает неатомической, это что-то делать с, что делает его безопасным с несколькими потоками, сделать я действительно это нужно)Почему этот код протекает? (Iphone)
@interface ForumBrowserAppDelegate : NSObject <UIApplicationDelegate> {
ForumSelection *forumSelection;
UIWindow *window;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet ForumSelection *forumSelection;
в главном файле:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[window addSubview:forumSelection.view]; //<<<< Instruments highlights this line
[forumSelection release];
[window makeKeyAndVisible];
}
Первоначально я не имел свойство вещь в заголовке или [forumSelection release];
Так что я подумал, что может быть, поэтому она просачивается однако инструменты все еще говорит это утечки, и я понятия не имею, почему ?
Вы используете инструменты в иерархическом режиме (вторая опция в нижней селекторе)? Вы сверляете весь путь вниз, чтобы найти последнее место, на которое ссылается ваш код, а не первый? (Щелкните по ошибке, затем нажмите правую стрелку, если мне нужна память, а это может быть не так) – Andiih
В противном случае стоит иметь в виду, что инструменты лежат. Используйте его, чтобы найти ошибки. Если в коде нет ошибки, значит, вы, вероятно, все в порядке. Пробовали ли вы статический анализ (сборка и анализ?) – Andiih