タグ付けされた質問 「nsautoreleasepool」

7
NSAutoreleasePool自動解放プールはどのように機能しますか?
私が理解しているように、alloc、new、またはcopyで作成されたものはすべて手動で解放する必要があります。例えば: int main(void) { NSString *string; string = [[NSString alloc] init]; /* use the string */ [string release]; } しかし、私の質問は、これは同じように有効ではないでしょうか?: int main(void) { NSAutoreleasePool *pool; pool = [[NSAutoreleasePool alloc] init]; NSString *string; string = [[[NSString alloc] init] autorelease]; /* use the string */ [pool drain]; }
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.