Я видел десятки людей, использующих подобные объявления в своих файлах реализации:
@interface ViewController ()<UIPickerViewDataSource,UIPickerViewDelegate>
@implementation ViewController
{
UIPopoverController *popoverController;
NSString *currentPick;
….
}
Это хороший способ или я должен определить свойства в расширении класса следующим образом:
@interface ViewController ()
{
@property (nonatomic, strong) UIPopoverController *popoverController;
@property (nonatomic, strong) NSString *currentPick;
….
}
@implementation ViewController
@synthesize popoverController;
@synthesize currentPick;
...
Я немного смущен в этом случае.
Заранее спасибо.