Я создаю IBOutlets, перетаскивая компонент пользовательского интерфейса из редактора XIB в файл заголовка моего контроллера представления. Я перетаскиваю фигурные скобки, чтобы они просто обрабатывались как переменные экземпляра, а не как свойства. Однако, несмотря на это, я заметил операторы release в моих методах viewDidUnload и dealloc. Разве это не нужно? Как я уже сказал, это не те свойства, которые я создаю. Почему генерируется код для освобождения этих объектов, когда нет сохранения, выделения, копирования и т. Д.?