1
我有一個接口爲什麼不需要界定,而我用這陣是合成所需的iphone
@interface A { NSMutableArray *_myArray; } @property(nonatomic, retain)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; –