Кто-нибудь знает о приличном способе забыть использовать «я». при настройке переменных? Есть ли параметр компилятора xcode, который может вызывать предупреждения? Я пытаюсь думать о самом простом способе обеспечения того, чтобы существовало «я». перед назначением надежно.Уловки с недостающим самостоянием при установке ivars
1
A
ответ
3
Лучшее, что я могу предложить так далеко, чтобы дифференцировать Ивар и свойства имя, например:
@implementation Person
@synthesize firstName = firstName_;
@end
так что это труднее сделать ошибку, хотя это не является надежным.
+0
Это, безусловно, поможет обеспечить использование «я». во всех случаях получения и настройки, но не полностью, что я ищу. Я хотел разрешить такие вещи, как myCGPoint.x = 5, не требуя себя. Может быть, просто лучше поддаться и использовать этот подход, чтобы обеспечить соблюдение тегов. на все, хотя, чем иметь дело с случайными трудными для поиска ошибок. – Joey
Вы не всегда хотите использовать метод доступа, иногда вам действительно нужен только ivar. Компилятор не знает об этом. –