【发布时间】:2012-11-14 17:20:05
【问题描述】:
我有一个界面
@接口 A { NSMutableArray *_myArray; } @property(非原子,保留)NSMutableArray *myArray;在我写的实现中
@synthesize myArray = _myArray;在我使用这个数组的代码主体中,只存储了一些像这样的数组值......
-(void)updateArray:(NSArray*)p_NewValues { self.myArray = nil; myArray = [NSMutableArray alloc]initwithArray:p_NewArray]; }但不幸的是,在代码审查中我发现我不需要任何变量定义,只要 Synthesize 就可以了,谁能解释为什么?
【问题讨论】:
-
即使这些也不是必需的 "NSMutableArray *_myArray;"和@synthesize myArray = _myArray;
标签: iphone objective-c