Допустим, у меня есть простой контроллер представления с одним свойством UITableView:
@interface MyViewController : UIViewController {
UITableView *tv; // <-- DO I NEED THIS??
}
@property (nonatomic, retain) IBOutlet UITableView *tv;
@end
Нужно ли мне объявлять телевизор UITableView *? Я обнаружил, что даже если я не объявляю это (и просто @synthesize свойство), все работает отлично. Тем не менее, множество примеров кода явно объявляют переменную. Я не уверен, какая польза от его объявления (или вреда от того, что он не объявлен).