Cách tốt nhất khi sử dụng [super ... any method name]
. Gần đây tôi đã phát hiện ra rằng Trong dealloc các [super dealloc]
phải đứng trong cùng một kết thúc. Vì bất kỳ biến nào không sử dụng trước đây có thể được lấp đầy bởi rác nếu chúng ta đặt sau [super dealloc]
Đó là một điều hiếm hoi, nhưng có thể. Sau này, chúng tôi sẽ có sự cố trong ứng dụng của chúng tôi.Khi nào tôi nên gọi siêu?
Vì vậy, cách tốt nhất để sử dụng phương pháp siêu, ví dụ: cách tốt nhất là sử dụng cho -(void)viewWillAppear:(BOOL)animated
. Đâu là nơi tốt nhất cho [super viewWillAppear:(BOOL)animated]
khi bắt đầu cơ thể hoặc cuối cùng?
Cảm ơn, đó là quy tắc thực hành tốt. –
cũng đáng chú ý là dưới ** ARC ** bạn không cần phải gọi '[super dealloc]' ở tất cả trong thực thi 'dealloc' –
Nó thậm chí không thể, trình biên dịch sẽ đánh bạn nếu bạn làm vậy. – zoul