2012-05-03 22 views
0

オブジェクトにメモリを割り当てた場合、時にはデアロケートを実行する必要があります。 しかし、私は(例えば、NSStringのための)変数を宣言し、以下のように配分していない場合:なぜオブジェクトの一部を解放する必要はありませんか?

NSString* myStr = [NSString stringWithContentsOfFile:@"file.xml" ....]; 

私はこれの割り当てを解除しようとすると、私はエラーをキャッチなぜ?

答えて

1

stringWithContentsOfFileは、それを処理するNSStringの便利なメソッドです。

あなたのしていることとリリースする必要はありませんの説明についてはthis answerを参照してください。

関連する問題