我有一个界面
@接口 A
{
    NSMutableArray *_myArray;
}
@property(非原子,保留)NSMutableArray *myArray;
在我写的实现中
@synthesize myArray = _myArray;
在我使用这个数组的代码主体中,只存储了一些数组值,就像这样......
-(void)updateArray:(NSArray*)p_NewValues
{
    self.myArray = nil;
    myArray = [NSMutableArray alloc]initwithArray:p_NewArray];
}
但不幸的是在代码审查中我发现我不需要任何变量定义只有 Synthesize 是可以的,有人可以解释为什么吗?