的Objective-C的成員initializiation嘿,所以如果我有一個像自動釋放對象
@interface MyClass {
NSArray* myArray;
}
@end
@property (retain, nonatomic) NSArray* myArray;
一些財產在我的init方法應該怎麼做類似
myArray = [[NSArray array] retain];
或者
self.myArray = [NSArray array];
我會認爲前者會更受歡迎,因爲它更清楚發生了什麼事情?我想另一種說法是,你應該在實現中與成員的屬性交互還是嚴格使用成員本身?