Bagaimana cara kerja kumpulan autoreleasePool NSAutoreleasePool?

Seperti yang saya pahami, apa pun yang dibuat dengan alokasi , baru , atau salinan harus dirilis secara manual. Sebagai contoh: int main(void) { NSString *string; string = [[NSString alloc] init]; /* use the string */ [string release]; } Pertanyaan saya, bukankah ini sama validnya ?: int...