2012-07-26 2 views
29

Из примечания к выпуску Xcode 4.4:Автоматически @synthesized свойства в Xcode 4.4

Компилятор автоматически вызывает @synthesize по умолчанию для невыполненных

@ свойств

Что именно делает новый синтезатор по умолчанию выглядят как ? Создает ли она переменную с тем же именем, что и свойство (или она префикс его с подчеркиванием, что, по-видимому, является хорошей практикой, но требует дополнительной печати)?

ответ

55

по умолчанию @synthesize propertyName = _propertyName

+14

+1 для вас. +1 для Apple. Я счастлив. – Thilo

+6

-1 для Apple. Как переопределить это поведение? Почему это ужасное подчёркнутое соглашение не исчезает и не умирает? – Sam

+10

@Sam вы всегда можете написать свой собственный синтез, как и до 4.4. Что не так с этим соглашением? – wattson12

 Смежные вопросы

  • Нет связанных вопросов^_^