main()を作成し、プログラムが終了する前にそれを排出する場合NSAutoreleasePool、メモリリークを防ぐことができますが、とにかくプロセス全体のメモリスペースが次に解放されます。次に解放されますか?実際、小さな部分で作業を続けると、プログラムの終了が遅くなるのではないでしょうか。
(drainを呼び出すことができrelease、次にを呼び出すことができますが、メモリを解放するだけで、他には何もしない場合(ファイルを閉じるなど)、メモリを解放するのdeallocに役立ちません)deallocdrain