Допустим, у меня появляется окно, как так:Что несет ответственность за освобождение объектов NSWindowController?
[[TBAddTaskWindowController новый] ShowWindow: само];
Где находится объект TBAddTaskWindowController, предназначенный для выпуска? Является ли общее решение для вызова [self release] в windowWillClose?
Не имеет права иметь какой-либо другой объект «собственный» в окне, поскольку он должен существовать до тех пор, пока пользователь не закроет его.
Итак, в моем случае делегат приложения должен будет наблюдать за закрытием окна, а затем отпустить оконный контроллер? –
Yup. Я не уверен, что вы получите уведомления о закрытии окна при завершении приложения, хотя я работаю над сообщением в блоге, которое несколько связано. –
так как делать в ARC? –