Khi deallocing một refrence Tôi đã nhìn thấy release
và dealloc
được sử dụng ví dụkhác biệt giữa phát hành và dealloc trong Objective-C
-(void)dealloc
{
[foo release];
[nar dealloc];
[super dealloc];
}
Câu hỏi của tôi là khi nào là release
được sử dụng và khi nào là dealloc
được sử dụng ?
Cảm ơn
Nếu bạn gọi '[self dealloc]' bên trong định nghĩa '-dealloc', thì nó sẽ dẫn đến đệ quy. Bạn có chắc là mã đúng không? – codelogic