У меня есть следующий интерфейс класса:
@interface MyClass : NSObject
@property int publicProperty;
@end
то реализация:
@interface MyClass() // class extension
- (void)privateMethod; // private methods
@end
@implementation MyClass {
int _privateProperty;
}
@property int privateProperty = _privateProperty;
@end
это то, что показал парень Apple в WWDC, но есть ли причина, по которой NOT класть _privateProperty в расширение класса, например:
@interface MyClass() // class extension
{
int _privateProperty;
}
- (void)privateMethod; // private methods
@end
Спасибо!