什麼是[super ... any method name]
的最佳使用方法。最近我發現,在dealloc中,[super dealloc]
必須站在同一端。因爲任何以前沒有使用的變量,如果在[super dealloc]
之後設置,可以由垃圾填充。這是一件很少見的事情,但它是可能的。在此之後,我們將在我們的應用程序崩潰。我應該什麼時候打電話給超級?
那麼什麼是最好的使用超級方法,例如什麼是最好的使用-(void)viewWillAppear:(BOOL)animated
。 [super viewWillAppear:(BOOL)animated]
在身體最開始或最後的最佳位置在哪裏?
謝謝,這是一個很好的實踐規則。 – 2010-10-12 16:19:58
也值得注意的是,在** ARC **下,在'dealloc'實現中你根本不必調用'[super dealloc]' – 2013-01-03 16:28:47
甚至不可能,如果你這樣做,編譯器會打你。 – zoul 2013-01-03 16:37:09