下面的方法初始化自我之間有任何區別嗎?關於初始化問題
第一:
- (id)init {
self = [super init];
if (self) {
}
return self;
}
二:
- (id)init {
if (self = [super init]) {
}
return self;
}
我喜歡用初始化自第二種方式。但是當我通過Xcode創建一個新類時,我經常會看到第一種方式,它會自動生成這些代碼。恐怕第二種方式在某些我不知道的情況下會出現一些錯誤。
非常感謝。 – AechoLiu 2011-01-08 13:09:47