Wie funktioniert der NSAutoreleasePool-Autorelease-Pool?

Soweit ich weiß, muss alles, was mit einer Zuordnung , einer neuen oder einer Kopie erstellt wurde , manuell freigegeben werden. Beispielsweise: int main(void) { NSString *string; string = [[NSString alloc] init]; /* use the string */ [string release]; } Meine Frage ist jedoch, ob dies nicht...