2016-06-16 15 views
0

Objective Cでシングルトンクラスを作成し、その上に複数のカテゴリを作成するとします。シングルトンクラスでカテゴリを作成すると、カテゴリのメモリが解放されるタイミング

ここで、#カテゴリをクラスにインポートすると、そのカテゴリのメモリはいつ解放されますか?

インポートされたオブジェクトと共にリリースされるのか、シングルトンオブジェクト上で書かれてからアプリケーションが終了したときにリリースされるのでしょうか?

論理的には、オブジェクトのメモリの割り当てを解除して削除する必要があると思います。しかし、私は正しいかどうかを確かめたい。

答えて

0

このようにプロパティを追加することはできないため、カテゴリの使用時にメモリの割り当ては必要ありません。

シングルトンオブジェクトの場合は正しいです。彼らの割り当ては、アプリケーションが終了すると解放されます。

+0

よくカテゴリにプロパティを追加する規定があります。これは、オブジェクトがリリースされたときのメモリがいつ正確であるのか不思議に思うものです。 –

+0

あなたが参照しているものにリンクすることはできますか? – robinkunde

関連する問題