Я просто пытаюсь понять, как viewController работает в простом приложении для iPhone. Мой вопрос заключается в том, что я пытаюсь увидеть, когда будут вызваны указанные ниже функции, я поместил туда команды NSLog для печати на консоль, но я не вижу ни одной из перечисленных ниже функций печати при запуске или выходе из моего приложения, получают позвонил, я должен увидеть что-нибудь?
- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
NSLog(@"-1-");
}
- (void)viewDidUnload {
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
NSLog(@"-2-");
self.statusText = nil;
}
- (void)dealloc {
NSLog(@"-3-");
[statusText release];
[super dealloc];
}
EDIT_001:
-1- didReceiveMemoryWarning (как отметил Кенни) работает через аппаратное обеспечение> Предупреждение о симуляции памяти
-2- Я понимаю, почему этот не работает сейчас, спасибо.
-3- dealloc, я закрываю работающее приложение, используя белый квадрат внизу, это делает полный выход, где я вижу NSLog из dealloc?
1012 * Гэри *