Comment fonctionne le pool d'autelease NSAutoreleasePool?

Si je comprends bien, tout ce qui est créé avec un alloc , un nouveau ou une copie doit être publié manuellement. Par exemple: int main(void) { NSString *string; string = [[NSString alloc] init]; /* use the string */ [string release]; } Ma question, cependant, est-ce que ce ne serait pas tout aussi...