2
鑑於這段代碼:super init對自己的分配有什麼作用?
-(id) init
{
self = [super init];
if (self != nil)
{
...
}
return self;
}
據我所知,我們正在檢查,超級初始化並沒有失敗,但否則是沒有意義的我,我將不勝感激了小白的解釋。
爲什麼我要將super init的結果分配給self。如果我從我的類中刪除這個方法,super init方法將被調用,並且不會有任何賦值。
可能重複[爲什麼我應該調用self = \ [super init \]](http://stackoverflow.com/questions/2956943/why-should-i-call-self-super-init) – 2011-04-08 11:07:39