私はインターフェースを持っています
@インターフェース A { NSMutableArray *_myArray; } @property(非アトミック、保持)NSMutableArray *myArray;
私が書いた実装では
@synthesize myArray = _myArray;
そして、私がこの配列を使用しているコードの本体では、このようないくつかの配列値のみを格納しています...
-(void)updateArray:(NSArray*)p_NewValues { self.myArray = nil; myArray = [NSMutableArray alloc]initwithArray:p_NewArray]; }
残念なことに、コード レビューで、変数の定義は不要であることがわかりました。合成だけで問題ありません。だれか理由を説明できますか?