đúng Ví dụ:Tại sao tôi phải gọi super -ealloc sau cùng và không phải trước tiên?
- (void)dealloc {
[viewController release];
[window release];
[super dealloc];
}
dụ sai:
- (void)dealloc {
[super dealloc];
[viewController release];
[window release];
}
Althoug trong alsmost tất cả các trường hợp khác khi trọng một phương pháp đầu tiên tôi sẽ gọi thực hiện phương pháp của siêu, trong trường hợp này táo luôn gọi [super dealloc ] đến cuối cùng. Tại sao?
Với ARC, bạn không cần phải gọi '[super dealloc]' chút nào, nó tạo ra lỗi trình biên dịch khi bạn làm. – teradyl