2010-10-16 2 views
1

Кто-нибудь знает о приличном способе забыть использовать «я». при настройке переменных? Есть ли параметр компилятора xcode, который может вызывать предупреждения? Я пытаюсь думать о самом простом способе обеспечения того, чтобы существовало «я». перед назначением надежно.Уловки с недостающим самостоянием при установке ivars

+0

Вы не всегда хотите использовать метод доступа, иногда вам действительно нужен только ivar. Компилятор не знает об этом. –

ответ

3

Лучшее, что я могу предложить так далеко, чтобы дифференцировать Ивар и свойства имя, например:

@implementation Person 
@synthesize firstName = firstName_; 
@end 

так что это труднее сделать ошибку, хотя это не является надежным.

+0

Это, безусловно, поможет обеспечить использование «я». во всех случаях получения и настройки, но не полностью, что я ищу. Я хотел разрешить такие вещи, как myCGPoint.x = 5, не требуя себя. Может быть, просто лучше поддаться и использовать этот подход, чтобы обеспечить соблюдение тегов. на все, хотя, чем иметь дело с случайными трудными для поиска ошибок. – Joey