Xcode 4.5 Interface Builder добавляет подчеркивания к розеткам

Есть ли в Xcode 4.5 несколько иной способ автоматической генерации свойств и связанных с ними разделов освобождения памяти (в dealloc и viewDidUnload)?

Я обновился до Xcode 4.5 с 4.5 Beta 1 вчера. Теперь, когда я использую Interface Builder для создания выхода (перетаскивая Ctrl, скажем, из UILabel в связанный заголовочный файл), он создает@property объявление в заголовке как обычно:

@property (retain, nonatomic) IBOutlet UILabel *propertyName;

Однако в связанном файле .m нет@synthesize декларация.

Код вviewDidUnload нормально:

- (void)viewDidUnload {
    [self setPropertyName:nil];
    [super viewDidUnload];
}

Тем не менее, код вdealloc готовит_ на имя объекта недвижимости:

- (void)dealloc {
    [_propertyName release];
    [super dealloc];
}

Это также означает, что я не могу ссылаться на свойство как нормальное ()[propertyName doSomething];

Что-то изменилось? Или я случайно случайно изменил некоторые настройки?

Ответы на вопрос(5)

Ваш ответ на вопрос