2010-05-04 3 views
1

i ont une application qui commence par le code par défaut pour iPhone Apps:AutoreleasePool dans UIApplication boucle

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; 
int retVal = UIApplicationMain(argc, argv, nil, nil); 
[pool release]; 

Parce que mon application Stopps jamais, le [pool release] est jamais appelé. A la boucle d'interface utilisateur standard de UIApplicationMain un propre AutoreleasePool qui détruit les objets autoeleased de mon périodique de l'application? Ou devais-je utiliser un nouveau AutoreleasePool sous ma propre responsabilité à un point de mon code, qui est appelé périodiquement pour garder mon application propre des fuites de mémoire quand elle fonctionne sans fin?

Répondre

Questions connexes