我见过很多人在他们的实现文件中使用这样的声明:
@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;
...
在这种情况下,我有点困惑。
提前致谢。